Hi Peter and others, Installing a new server and with all the OpenBSD-patches I thought I give an unpatched version a try. After trying:
./configure CXXFLAGS=-pthread --with-modules='gmysql pipe' cd modules ; make ; cd .. cd pdns/ext/polarssl; make; cd ../../.. I get this: misc.o(.text+0x1877): In function `makeHexDump(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': : warning: sprintf() is often misused, please use snprintf() g++ -DHAVE_CONFIG_H -I. -I.. -Ibackends/bind -I/usr/local/include -DSYSCONFDIR=\"/usr/local/etc\" -DLIBDIR=\"/usr/local/lib\" -DLOCALSTATEDIR=\"/var/run\" -Ibackends/bind -I/usr/local/include -Iext/polarssl-1.1.2/include -DPDNS_ENABLE_LUA -pthread -pthread -MT dnsreplay.o -MD -MP -MF .deps/dnsreplay.Tpo -c -o dnsreplay.o dnsreplay.cc In file included from dnsreplay.cc:44: dnspcap.hh:15:26: error: net/if_ether.h: No such file or directory *** Error code 1 Stop in /root/pdns/pdns-3.1.20120804.2690/pdns (line 104 of /usr/share/mk/sys.mk). *** Error code 1 Stop in /root/pdns/pdns-3.1.20120804.2690/pdns (line 1324 of Makefile). *** Error code 1 Stop in /root/pdns/pdns-3.1.20120804.2690/pdns (line 802 of Makefile). *** Error code 1 Stop in /root/pdns/pdns-3.1.20120804.2690 (line 420 of Makefile). *** Error code 1 Stop in /root/pdns/pdns-3.1.20120804.2690 (line 293 of Makefile). Any idea what to try out? Rickard. 17 dec 2011 kl. 12:34 skrev Rickard Dahlstrand: > Hi Peter, > > That worked wonderfully, thanks. > > Rickard. > > 16 dec 2011 kl. 12:46 skrev Peter van Dijk: > >> Hello Rickard, >> >> On Dec 15, 2011, at 22:32 , Rickard Dahlstrand wrote: >> >>> Thought I try something else than BIND and NSD, but running configure on my >>> OpenBSD-box only gives me this error message. Any help here? >>> >>> configure: error: cannot not find the flags to link with Boost serialization >>> >>> Does anyone have an idea on how to continue or have a working >>> openbsd-installation? >> >> Building on OpenBSD certainly is not straightforward with the current >> PowerDNS version. >> >> Assuming you are working from >> http://powerdnssec.org/downloads/pdns-3.1-pre.20111215.2319.tar.gz as Bert >> suggested, this appears to work for me: >> 1. apply the attached patch >> 2. ./configure CXXFLAGS=-pthread --with-modules='gmysql pipe' >> 3. cd modules ; make ; cd .. >> 4. cd pdns/ext/polarssl; make; cd ../../.. >> 5. cd pdns; make pdns_server >> >> This yields a pdns_server binary and two loadable backends (gmysql and pipe). >> >> I have not tried running it ;) >> >> Please let me know how building (and perhaps running) with these tweaks >> works out for you, so we can make these fixes more permanent in the PowerDNS >> tree. >> >> Also, please let us know when you run into further trouble, compiling other >> parts of PowerDNS perhaps. For modules other than gmysql that don't work, >> the Makefile.in bit from the attached patch is likely to help too. >> >> Kind regards, >> Peter van Dijk >> >> <patch-openbsd-build.txt>_______________________________________________ >> Pdns-users mailing list >> [email protected] >> http://mailman.powerdns.com/mailman/listinfo/pdns-users > _______________________________________________ Pdns-users mailing list [email protected] http://mailman.powerdns.com/mailman/listinfo/pdns-users
