[Pdns-users] compile errors with recent PDNS SVN (tag 867)

Sebastian Merk merk at smcc.net
Mon Jul 3 14:32:35 UTC 2006


Hi all,

I'm having trouble to compile the actual version of PDNS which I  
fetched via SVN:

---snip---

then mv -f ".deps/dnspacket.Tpo" ".deps/dnspacket.Po"; else rm -f  
".deps/dnspacket.Tpo"; exit 1; fi
if g++ -DHAVE_CONFIG_H -I. -I. -I..  -Ibackends/bind -pthread  - 
DSYSCONFDIR=\"/opt/pdns-svn.867/etc\" -DLIBDIR=\"/opt/pdns-svn.867/lib 
\" -DLOCALSTATEDIR=\"/var/run\" -Ibackends/bind  -D_GNU_SOURCE -I/ 
home/inst/pdns/boost_1_33_1 -Wall -O2 -MT nameserver.o -MD -MP -MF  
".deps/nameserver.Tpo" -c -o nameserver.o nameserver.cc; \
then mv -f ".deps/nameserver.Tpo" ".deps/nameserver.Po"; else rm -f  
".deps/nameserver.Tpo"; exit 1; fi
distributor.hh:104: Fehler: ?Semaphore? bezeichnet keinen Typ
distributor.hh:105: Fehler: ?Semaphore? bezeichnet keinen Typ
distributor.hh: In member function ?int Distributor<Answer, Question,  
Backend>::question(Question*, void (*)(const Distributor<Answer,  
Question, Backend>::AnswerData&))?:
distributor.hh:291: Fehler: ?numquestions? wurde in diesem G? 
ltigkeitsbereich nicht definiert
distributor.hh: In member function ?Answer* Distributor<Answer,  
Question, Backend>::answer()?:
distributor.hh:307: Fehler: ?numanswers? wurde in diesem G? 
ltigkeitsbereich nicht definiert
distributor.hh: In member function ?Answer* Distributor<Answer,  
Question, Backend>::wait(Question*)?:
distributor.hh:322: Fehler: ?numanswers? wurde in diesem G? 
ltigkeitsbereich nicht definiert
distributor.hh: In member function ?void Distributor<Answer,  
Question, Backend>::getQueueSizes(int&, int&)?:
distributor.hh:342: Fehler: ?numquestions? wurde in diesem G? 
ltigkeitsbereich nicht definiert
distributor.hh:343: Fehler: ?numanswers? wurde in diesem G? 
ltigkeitsbereich nicht definiert
make[3]: *** [nameserver.o] Fehler 1
make[3]: Leaving directory `/home/inst/pdns/pdns-2.9.20.svn/pdns/pdns'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/inst/pdns/pdns-2.9.20.svn/pdns/pdns'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/inst/pdns/pdns-2.9.20.svn/pdns'
make: *** [all] Fehler 2


---snip---

I tried it with gcc 3.4.4 and gcc 4.0.2. Any ideas on the Semaphore  
problem in distributor.hh?

Regards,
Sebastian


More information about the Pdns-users mailing list