[Pdns-users] Failed to compile Recursor on Solaris 10 Sparc

Udo Zumdick uz at NIC.DTAG.DE
Fri Nov 12 11:08:02 UTC 2010

Hello everybody,

I tried several times to compile the latest recursor 3.3 for Solaris 10
(SunOS resolv 5.10 Generic_139555-08 sun4u sparc SUNW,Sun-Fire-V210, well I
know, it is not the newest one....)

Compiling always failed with th following error:

---- cut ----
resolv:~/pdns-archive/current$ CXXFLAGS=-I./boost_1_41_0 ./configure
Testing dependencies and compiler.
Using gmake to build
g++ -I./boost_1_41_0 -Wall -O3   -pthread -D__MAKECONTEXT_V2_SOURCE
pdns_hw.cc -o pdns_hw 

Everything ok, now run make using same settings (if any) you passed ./configure

resolv:~/pdns-archive/current$ CXXFLAGS=-I./boost_1_41_0 make all
PLEASE READ: If you get an error mentioning #include <boost/something.hpp>,
please read README PLEASE READ: for an easy fix!

g++ syncres.o  misc.o unix_utility.o qtype.o logger.o arguments.o lwres.o
pdns_recursor.o recursor_cache.o dnsparser.o dnswriter.o dnsrecords.o
rcpgenerator.o base64.o zoneparser-tng.o rec_channel.o rec_channel_rec.o
selectmplexer.o sillyrecords.o dns_random.o aescrypt.o aeskey.o aes_modes.o
aestab.o lua-pdns-recursor.o randomhelper.o recpacketcache.o dns.o
reczones.o base32.o nsecrecords.o optional/devpollmplexer.o
optional/portsmplexer.o   -pthread -lresolv -lsocket -lnsl -ldl     -o
pdns_recursor Undefined                       first referenced
symbol                             in file
__sync_fetch_and_add_4              pdns_recursor.o ld: fatal: Symbol
referencing errors. No output written to pdns_recursor collect2: ld
returned 1 exit status make: *** [pdns_recursor] Error 1
---- cut ----

I used:

gcc version 4.2.1 (20090222) (gccfss)
GNU Make 3.81

I also tried boost 1.33 - 1.44 with and without LUA.

Is anybody there who has an idea ? I am "at the end with my latin" (a
common german saying ;-) 

Thanks in advance!



         _|_|_|_|_|_|  Udo Zumdick
 _    _    _  _|   _   Fixed Mobile Engeneering Deutschland
|_|  |_|  |_| _|  |_|  Hammer Str. 216 - 226; 48153 Muenster
              _|       mailto:uz at nic.dtag.de
              _|       phone: +49 251 7985311; fax: +49 251 7985109

More information about the Pdns-users mailing list