trouble making 9.4.2-P1 on AIX 5.3

Dave Stewart dstewart at aquaflo.com
Fri Jul 11 23:37:35 UTC 2008


On Jul 11, 2008, at 4:41 AM, Dan Holler wrote:

> Dave -
> I am running the same version, on AIX 5.3, had no problems with the
> compile, with the following tools, perhaps this will help.
>
> # oslevel -s
> 5300-08-01-0819
>
> # gcc -v
> Using built-in specs.
> Target: powerpc-ibm-aix5.3.0.0
> Configured with: ../configure --with-as=/usr/bin/as
> --with-ld=/usr/bin/ld --enable-languages=c,c++,java
> --prefix=/opt/freeware --enable-threads
> --enable-version-specific-runtime-libs --host=powerpc-ibm-aix5.3.0.0
> --target=powerpc-ibm-aix5.3.0.0 --build=powerpc-ibm-aix5.3.0.0
> --disable-libjava-multilib
> Thread model: aix
> gcc version 4.2.0
>
> # lslpp -w `which make`
> File                                        Fileset               Type
>
> ----------------------------------------------------------------------------
> /usr/bin/make                               bos.adt.base           
> Symlink



D'oh! There it is, here's what I had ...


> $ oslevel -s
> 5300-07-04-0818
> $ gcc -v
> Using built-in specs.
> Target: powerpc-ibm-aix5.1.0.0
> Configured with: ../configure --with-as=/usr/bin/as --with-ld=/usr/ 
> bin/ld --disable-nls --enable-languages=c,c++ --prefix=/opt/freeware  
> --enable-threads --enable-version-specific-runtime-libs -- 
> host=powerpc-ibm-aix5.1.0.0
> Thread model: aix
> gcc version 4.0.0
> $


That can't be good (gcc was built for 5.1 instead of 5.3 and was more  
dated). OK, upgrade gcc to a proper version ...


> $ gcc -v
> Using built-in specs.
> Target: powerpc-ibm-aix5.3.0.0
> Configured with: ../configure --with-as=/usr/bin/as --with-ld=/usr/ 
> bin/ld --enable-languages=c,c++,java --prefix=/opt/freeware --enable- 
> threads --enable-version-specific-runtime-libs --host=powerpc-ibm- 
> aix5.3.0.0 --target=powerpc-ibm-aix5.3.0.0 --build=powerpc-ibm- 
> aix5.3.0.0 --disable-libjava-multilib
> Thread model: aix
> gcc version 4.2.0
> $


OK, trying again ... I ran "make distclean" (figuring it couldn't  
hurt) and "./configure" successfully and this time "make" ran for  
considerably longer ... until ...


>           gcc  -I/home/dave/projects/bind/bind-9.4.2-P1 -I./include - 
> I./unix/include  -I/home/dave/projects/bind/bind-9.4.2-P1/lib/lwres/ 
> include  -I../../lib/lwres/unix/include  -I../../lib/lwres/include - 
> I/home/dave/projects/bind/bind-9.4.2-P1/lib/dns/include  -I../../lib/ 
> dns/include -I/home/dave/projects/bind/bind-9.4.2-P1/lib/bind9/ 
> include  -I../../lib/bind9/include  -I/home/dave/projects/bind/ 
> bind-9.4.2-P1/lib/isccfg/include  -I../../lib/isccfg/include -I/home/ 
> dave/projects/bind/bind-9.4.2-P1/lib/isccc/include  -I../../lib/ 
> isccc/include -I/home/dave/projects/bind/bind-9.4.2-P1/lib/isc/ 
> include  -I../../lib/isc  -I../../lib/isc/include  -I../../lib/isc/ 
> unix/include  -I../../lib/isc/pthreads/include  -I../../lib/isc/ 
> powerpc/include      -D_REENTRANT  -D_THREAD_SAFE -g -O2   -W -Wall - 
> Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer- 
> arith -fno-strict-aliasing  -c lwsearch.c
>            gcc -g -O2  -o named  builtin.o client.o config.o  
> control.o  controlconf.o interfacemgr.o  listenlist.o log.o  
> logconf.o main.o notify.o  query.o server.o sortlist.o  tkeyconf.o  
> tsigconf.o update.o xfrout.o  zoneconf.o  lwaddr.o lwresd.o  
> lwdclient.o lwderror.o lwdgabn.o  lwdgnba.o lwdgrbn.o lwdnoop.o  
> lwsearch.o    unix/os.o ../../lib/lwres/liblwres.a ../../lib/dns/ 
> libdns.a  -lcrypto  ../../lib/bind9/libbind9.a  ../../lib/isccfg/ 
> libisccfg.a ../../lib/isccc/libisccc.a ../../lib/isc/libisc.a    - 
> lnsl -lpthread
> ld: 0711-317 ERROR: Undefined symbol: .RSA_generate_key_ex
> ld: 0711-317 ERROR: Undefined symbol: .DSA_generate_parameters_ex
> ld: 0711-317 ERROR: Undefined symbol: .DH_generate_parameters_ex
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more  
> information.
> collect2: ld returned 8 exit status
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
>
> Stop.
> $


Shoot, this sounds like I'm still missing something. Openssl version  
(in case it matters) is ...


> $ openssl version
> OpenSSL 0.9.8f 11 Oct 2007
> $


Many thanks to all for suggestions both already given and yet to come.



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

A computer once beat me at chess,
but it was no match for me at kickboxing!




More information about the bind-users mailing list