build failed on OSX 10.4.10 (ppc)

Dave Stewart dstewart at aquaflo.com
Thu Aug 9 19:18:01 UTC 2007


Hi folks!
I've been upgrading BIND on both my internal servers to 9.4.1-P1. On  
my first machine (AIX) I had no issues building it whatsoever, but on  
my second machine (a Mac Mini running OSX 10.4.10 on a 1.42GHz PPC  
G4) I'm getting a 1 exit status returned from ld when trying to build  
it. I've included some snippets below (more details available if it  
will help):

> [diags:~/installers/bind-9.4.1-P1] diags% sudo ./configure --with- 
> openssl=/usr/local/ssl
> checking build system type... powerpc-apple-darwin8.10.0
> checking host system type... powerpc-apple-darwin8.10.0
> ...
> configure: creating ./config.status
> config.status: creating make/rules
> config.status: creating make/mkdep
> config.status: creating make/includes
> config.status: creating Makefile
> config.status: creating bsd/Makefile
> config.status: creating dst/Makefile
> config.status: creating include/Makefile
> config.status: creating inet/Makefile
> config.status: creating irs/Makefile
> config.status: creating isc/Makefile
> config.status: creating nameser/Makefile
> config.status: creating port_after.h
> config.status: creating port_before.h
> config.status: creating resolv/Makefile
> config.status: creating port/Makefile
> config.status: creating port/darwin/Makefile
> config.status: creating port/darwin/include/Makefile
> config.status: creating config.h
> [diags:~/installers/bind-9.4.1-P1] diags% sudo make
> making all in /Users/diags/installers/bind-9.4.1-P1/make
> making all in /Users/diags/installers/bind-9.4.1-P1/lib
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc/include
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc/include/ 
> isc
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc/unix
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc/unix/ 
> include
> making all in /Users/diags/installers/bind-9.4.1-P1/lib/isc/unix/ 
> include/isc
> ...
> /usr/bin/ld: Undefined symbols:
> _DH_generate_parameters_ex
> _DSA_generate_parameters_ex
> _RSA_generate_key_ex
> collect2: ld returned 1 exit status
> make[2]: *** [named] Error 1
> make[1]: *** [subdirs] Error 1
> make: *** [subdirs] Error 1
> [diags:~/installers/bind-9.4.1-P1] diags%

Anyone have an idea how to get around this? I've looked into the  
README and FAQ included, but have found no clues there. A quick  
perusal of the ISC site also gave no insight. What did I miss?


Dave Stewart
Aqua~Flo Supply (Goleta CA)
dstewart at aquaflo dot com

"Strange women lying in ponds distributing swords is no basis for a
system of government. Supreme executive power derives from a mandate
from the masses, not from some farcical aquatic ceremony. You can't
expect to wield supreme executive power just 'cause some watery tart
threw a sword at you! I mean, if I went 'round saying I was an
emperor just because some moistened bint had lobbed a scimitar at me,
they'd put me away!"

	-Dennis, an old man, Monty Python and the Holy Grail








More information about the bind-users mailing list