build failed on OSX 10.4.10 (ppc)

Andy Shellam (Mailing Lists) andy.shellam-lists at mailnetwork.co.uk
Thu Aug 9 20:37:00 UTC 2007


Hi Dave,

I've not had much experience on Macs, so I'm afraid this is only a 
pointer, but I'd look at your OpenSSL installation, as those two symbols 
it complains about look like they're from OpenSSL.

Is OpenSSL definitely in /usr/local/ssl?
Also try linking /usr/local/ssl/lib/libssl.so.* to /lib/libssl.so.* and 
the same for libcrypto.so.* - that's always solved any undefined symbol 
problems for my FreeBSD boxes.

Sorry I couldn't be of any more help!

Andy.

Dave Stewart wrote:
> 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
>
>
>
>
>
>
>
>
> !DSPAM:37,46bb78b1107501559415221!
>
>
>
>   



More information about the bind-users mailing list