Bind 8.4.7-P1 on Solaris 8

gagadget at free.fr gagadget at free.fr
Thu Nov 15 13:53:37 UTC 2007


Hi list,

I was unable to compile 8.4.7-P1 on Solaris 8 using gcc 4

Here is what I get :

gcc -I../../port/solaris/include -I../../include  -O3 -mcpu=ultrasparc -m32
-fomit-frame-pointer  -c tmp_version.c
gcc -O3 -mcpu=ultrasparc -m32 -fomit-frame-pointer   -o named db_dump.o
db_load.o db_lookup.o db_save.o db_update.o db_glue.o db_ixfr.o db_sec.o
db_tsig.o ns_parser.o ns_lexer.o ns_parseutil.o ns_ctl.o ns_forw.o ns_init.o
ns_main.o ns_maint.o ns_req.o ns_resp.o ns_stats.o ns_ncache.o ns_xfr.o
ns_glue.o ns_udp.o ns_config.o ns_update.o ns_ixfr.o ns_signal.o ns_sort.o
ns_notify.o \
        tmp_version.o ../../lib/libbind.a -lmd5 -ll -lrt -lnsl -lsocket
Undefined                       first referenced
 symbol                             in file
arc4random                          ns_main.o
arc4random_addrandom                ns_main.o
ld: fatal: Symbol referencing errors. No output written to named
collect2: ld returned 1 exit status
gmake[2]: *** [named] Error 1
gmake[2]: Leaving directory
`/eclips/users/dnsadm/PKGs/factory/AFbind84/work/build/src/bin/named'
gmake[1]: *** [all] Error 1
gmake[1]: Leaving directory
`/eclips/users/dnsadm/PKGs/factory/AFbind84/work/build/src/bin'
gmake: *** [all] Error 1

In the source code, I read :

!  *	Note: if you don't have arc4random_addrandom(),
!  *	      you should upgrade to BIND9.

Does that mean I won't be able to compile 8.4.7-P1 on Solaris 8 ?

Regards.



More information about the bind-users mailing list