/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
[Debian] compile problemer
Fra : Michael


Dato : 05-12-02 16:47

Hey.. jeg forsøger at compile dnsadmin fra www.inter7.com til tinydns. jeg
får denne fejl:

-----------

pluto/dns/dnsadmin-0.7# make
make all-recursive
make[1]: Entering directory `/root/dns/dnsadmin-0.7'
make[2]: Entering directory `/root/dns/dnsadmin-0.7'
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c dnsadmin.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c cgi.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c template.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c global.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c acl.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c misc.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c domain.c
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c lang.c
gcc -g -O2 -Wall -o dnsadmin dnsadmin.o cgi.o template.o global.o acl.o
misc.o domain.o lang.o -lm -lcrypt
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c dnsloadzone.c
dnsloadzone.c:64: warning: `MAX_BUFF' redefined
dnsloadzone.c:32: warning: this is the location of the previous definition
gcc -I. -I/usr/include/mysql -g -O2 -Wall -c dnsutil.c
gcc -g -O2 -Wall -o dnsloadzone dnsloadzone.o
dnsutil.o -L/var/lib/mysql -lmysqlclient -lz -lm -lcrypt
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make[2]: *** [dnsloadzone] Error 1
make[2]: Leaving directory `/root/dns/dnsadmin-0.7'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/dns/dnsadmin-0.7'
make: *** [all-recursive-am] Error 2

-----------

Er der nogen der lige umiddelbart kan pege en finger i den rigtige retning?

Kan det evt være mine mysql variabler i .configure der er forkerte.. jeg
bruger disse

MySQL libs = /var/lib/mysql
MySQL includes = /usr/include/mysql

På en Debian / Unstable?

Nogen der kan hjælpe mig videre?

Mvh
Michael



 
 
Jesper L. Nielsen (05-12-2002)
Kommentar
Fra : Jesper L. Nielsen


Dato : 05-12-02 17:06

Michael <maskinen2000@hotmail.com> wrote:
> dnsutil.o -L/var/lib/mysql -lmysqlclient -lz -lm -lcrypt
> /usr/bin/ld: cannot find -lz
> collect2: ld returned 1 exit status


Du mangler noget 'libz' agtig noget.. Jeg kender ikke programmet du
prøvet at compile men prøv

apt-get install zlib1g

(ihvertfald hvis du kører unstable)


--
Jesper

Michael (05-12-2002)
Kommentar
Fra : Michael


Dato : 05-12-02 18:18

"Jesper L. Nielsen" <nospam@nomail.com> wrote in message
news:jPKH9.59367$HU.4030770@news010.worldonline.dk...
> Michael <maskinen2000@hotmail.com> wrote:
> > dnsutil.o -L/var/lib/mysql -lmysqlclient -lz -lm -lcrypt
> > /usr/bin/ld: cannot find -lz
> > collect2: ld returned 1 exit status
>
> Du mangler noget 'libz' agtig noget.. Jeg kender ikke programmet du
> prøvet at compile men prøv
>
> apt-get install zlib1g
>
> (ihvertfald hvis du kører unstable)

Det hjalp ikke på min stable dist.. men jeg opgraderede til unstable - og så
virker det :o?

Takker.

Mvh
Michael



Rasmus Bøg Hansen (06-12-2002)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 06-12-02 10:43

"Michael" <maskinen2000@hotmail.com> writes:

> /usr/bin/ld: cannot find -lz

> På en Debian / Unstable?

Det lugter af at du mangler "apt-get install zlib1g-dev".

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
[...]but more than 5,000 known bugs from Windows 95 still exist in
Windows 98, because Microsoft views bug fixes as unprofitable.
-- osdata.com
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste