[Pdns-users] Compile error ?

Jeroen Wunnink jeroen at easyhosting.nl
Wed Aug 31 10:59:07 UTC 2005


I've been trying to compile pdns-2.9.18 (with bert's patch), wich 
went fine on our 1st nameserver, but the 2nd nameserver errors out:

if g++ -DHAVE_CONFIG_H -I. -I. -I..  -Ibackends/bind 
-pthread  -DSYSCONFDIR=\"/usr/local/etc\" -DLIBDIR=\"/usr/local/lib\" 
-DLOCALSTATEDIR=\"/var/run\" -Ibackends/bind  -D_GNU_SOURCE  -Wall 
-O2 -MT lwres.o -MD -MP -MF ".deps/lwres.Tpo" -c -o lwres.o lwres.cc; \
then mv -f ".deps/lwres.Tpo" ".deps/lwres.Po"; else rm -f 
".deps/lwres.Tpo"; exit 1; fi
In file included from lwres.cc:37:
sstuff.hh:16:32: boost/shared_ptr.hpp: No such file or directory
In file included from lwres.cc:37:
sstuff.hh:19: error: expected namespace-name before ';' token
sstuff.hh:19: error: `<type error>' is not a namespace
lwres.cc: In member function `int LWRes::asyncresolve(const 
std::string&, const char*, int, bool)':
lwres.cc:125: warning: comparison between signed and unsigned integer 
make[3]: *** [lwres.o] Error 1
make[3]: Leaving directory `/root/pdns-2.9.18/pdns'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/pdns-2.9.18/pdns'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/pdns-2.9.18'
make: *** [all] Error 2

The only difference between the 2 servers is, that the 2nd server 
runs FC3, and the 1st server FC2

The configure options I use are: --enable-pdns-server --enable-recursor

Any ideas ?

Met vriendelijke groet,

Jeroen Wunnink,
EasyHosting B.V. Systeembeheerder
systeembeheer at easyhosting.nl

telefoon:+31 (035) 6285455              Postbus 48
fax: +31 (035) 6838242                  3755 ZG Eemnes


More information about the Pdns-users mailing list