ich hab eversucht auf einem rootserver powerDNS zu installieren.
leider ohne erfolg .. ich ging vor wie in der README beschrieben :
Code: Select all
dns@server2:~/pdns-2.9.12> ./configure --with-modules="gmysql"Code: Select all
dns@server2:~/pdns-2.9.12> makeCode: Select all
cd .
&& CONFIG_FILES= CONFIG_HEADERS=config.h
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make all-recursive
make[1]: Entering directory `/home/dns/pdns-2.9.12'
Making all in modules
make[2]: Entering directory `/home/dns/pdns-2.9.12/modules'
Making all in gmysqlbackend
make[3]: Entering directory `/home/dns/pdns-2.9.12/modules/gmysqlbackend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/dns/pdns-2.9.12/modules/gmysqlbackend'
Making all in pipebackend
make[3]: Entering directory `/home/dns/pdns-2.9.12/modules/pipebackend'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/dns/pdns-2.9.12/modules/pipebackend'
make[3]: Entering directory `/home/dns/pdns-2.9.12/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/dns/pdns-2.9.12/modules'
make[2]: Leaving directory `/home/dns/pdns-2.9.12/modules'
Making all in codedocs
make[2]: Entering directory `/home/dns/pdns-2.9.12/codedocs'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/dns/pdns-2.9.12/codedocs'
Making all in pdns
make[2]: Entering directory `/home/dns/pdns-2.9.12/pdns'
Making all in backends
make[3]: Entering directory `/home/dns/pdns-2.9.12/pdns/backends'
Making all in bind
make[4]: Entering directory `/home/dns/pdns-2.9.12/pdns/backends/bind'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/dns/pdns-2.9.12/pdns/backends/bind'
make[4]: Entering directory `/home/dns/pdns-2.9.12/pdns/backends'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/dns/pdns-2.9.12/pdns/backends'
make[3]: Leaving directory `/home/dns/pdns-2.9.12/pdns/backends'
Making all in .
make[3]: Entering directory `/home/dns/pdns-2.9.12/pdns'
/bin/sh ../libtool --mode=link g++ -DSYSCONFDIR="/usr/local/etc" -DLIBDIR="/u
sr/local/lib" -DLOCALSTATEDIR="/var/run" -Ibackends/bind -D_GNU_SOURCE -Wal
l -O2 -L/usr/lib/mysql -o pdns_server ../modules/gmysqlbackend/gmysqlbackend.o
../modules/gmysqlbackend/smysql.o -lmysqlclient -rdynamic -ldl -pthread dnspa
cket.o nameserver.o qtype.o logger.o arguments.o packethandler.o tcpreceiver.o p
acketcache.o statbag.o dnsbackend.o ws.o webserver.o session.o misc.o receiver.o
ueberbackend.o dynlistener.o dynhandler.o resolver.o communicator.o dnsproxy.o
randombackend.o unix_utility.o common_startup.o bindbackend2.o zoneparser2.o bin
dparser.o bindlexer.o huffman.o gsqlbackend.o sillyrecords.o bindbackend.o
g++ -DSYSCONFDIR="/usr/local/etc" -DLIBDIR="/usr/local/lib" -DLOCALSTATEDIR=
"/var/run" -Ibackends/bind -D_GNU_SOURCE -Wall -O2 -o pdns_server ../modules/g
mysqlbackend/gmysqlbackend.o ../modules/gmysqlbackend/smysql.o -rdynamic -pthrea
d dnspacket.o nameserver.o qtype.o logger.o arguments.o packethandler.o tcprecei
ver.o packetcache.o statbag.o dnsbackend.o ws.o webserver.o session.o misc.o rec
eiver.o ueberbackend.o dynlistener.o dynhandler.o resolver.o communicator.o dnsp
roxy.o randombackend.o unix_utility.o common_startup.o bindbackend2.o zoneparser
2.o bindparser.o bindlexer.o huffman.o gsqlbackend.o sillyrecords.o bindbackend.
o -L/usr/lib/mysql /usr/lib/mysql/libmysqlclient.so -lz -lcrypt -lnsl -lm -ldl
-Wl,--rpath -Wl,/usr/lib/mysql -Wl,--rpath -Wl,/usr/lib/mysql
/usr/lib/gcc-lib/i486-suse-linux/3.2/../../../../i486-suse-linux/bin/ld: cannot
find -lz
collect2: ld returned 1 exit status
make[3]: *** [pdns_server] Error 1
make[3]: Leaving directory `/home/dns/pdns-2.9.12/pdns'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dns/pdns-2.9.12/pdns'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dns/pdns-2.9.12'
make: *** [all] Error 2
dns@server2:~/pdns-2.9.12>