[Pdns-users] Problems compiling pdns using uClibc

bert hubert bert.hubert at netherlabs.nl
Wed Aug 2 13:48:50 UTC 2006


On Wed, Aug 02, 2006 at 03:01:59PM +0200, Dennis Roos wrote:
> I'm trying to create an embedded version of pdns, but have run into
> problems during compile. I am unsure if pdns is supposed to support
> uclibc environments - it does not at the moment.

This has not been a design goal.
> receiver.cc:364:22: execinfo.h: No such file or directory
> receiver.cc: In function `void tbhandler(int)':
> receiver.cc:373: error: `backtrace' undeclared (first use this function)
> receiver.cc:373: error: (Each undeclared identifier is reported only
> once for each function it appears in.)
> receiver.cc:374: error: `backtrace_symbols' undeclared (first use this 
> function)

This code is within #ifdefs, I'd suggest removing the code within these
#ifdefs for uclibc.

> execinfo.h is missing from uclibc... Has to do something with logging,
> but how to fix it is beyond me ;)

backtrace is not vital for PowerDNS operation. But this might not be your
last uclibc problem.

If you manage to get it compiled, please let us know!

Good luck!

-- 
http://www.PowerDNS.com      Open source, database driven DNS Software 
http://netherlabs.nl              Open and Closed source services


More information about the Pdns-users mailing list