Building 8.2.5 on AIX

Mark_Andrews at isc.org Mark_Andrews at isc.org
Tue Oct 2 16:11:27 UTC 2001


	Does port/aix4/include/os_version.h have the expected values?

	You can always comment out the "#define HAVE_STRNDUP" in
	port/aix/include/port_after.h.

	Mark

> I'm trying to build 8.2.5 on AIX 4.3.3, but the compile fails because
> strndup() does not exist, even though it's mentioned in the release
> notes for 8.2.5:
> 
> 1221.   [port]          aix: 4.3.3.0 (4.3.2.0?) and later have strndup()
> 
> I've tried building both with gcc and xlc but both compilers fail - this
> is gcc:
> 
>         /usr/local/bin/gcc -I../../port/aix4/include -I../../include
> -D_PATH_HELPFILE=\"/usr/lib/nslookup.help\" -g -O2  -c commands.c
>         /usr/local/bin/gcc -g -O2   -o nslookup main.o getinfo.o debug.o
> send.o skip.o list.o  subr.o commands.o  ../../lib/libbind.a -ll
> ld: 0711-317 ERROR: Undefined symbol: .strndup
> 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.
> bash-2,00$ oslevel
> 4.3.3.0
> 
> Has anyone been able to build 8.2.5 on AIX 4.3.3?

> /Jan
> 
--
Mark Andrews, Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at isc.org


More information about the bind-users mailing list