bind v930 make dying w/ 'with-libtool'; v923 OK

OpenMacNews bind-users.20.openmacnews at spamgourmet.com
Mon Nov 22 21:53:09 UTC 2004


hi all,

i've been running bind923 on OSX 10.3.6, config'd as:

	./configure \
	--prefix=/usr/local/bind923 \
	--with-openssl=/usr/local/ssl \
	--enable-libbind \
	--enable-threads \
	--with-libtool

with no probs for awhile.


in moving to v930, however, a similar build, config'd with:

	./configure \
	--prefix=/usr/local/bind930 \
	--with-openssl=/usr/local/ssl \
	--enable-libbind \
	--enable-threads \
	--with-libtool \
	--enable-ipv6 \
	--disable-linux-caps

fails in 'make' at:

	/bin/sh /usr/ports/bind930/libtool --mode=link \
			gcc  -g -O2 -I/usr/ports/bind930 -I. -I/usr/ports/bind930/lib/dns/include 
-I../../lib/dns/include -I../../lib/dns/sec/dst/include 
-I/usr/ports/bind930/lib/isc/include -I../../lib/isc -I../../lib/isc/include 
-I../../lib/isc/unix/include -I../../lib/isc/pthreads/include 
-I/usr/ports/bind930/lib/isccfg/include -I../../lib/isccfg/include 
-D_REENTRANT    -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings 
-Wformat   -o libisccfg.la -rpath /usr/local/bind930/lib \
			-version-info 1:4:0 \
			log.lo namedconf.lo parser.lo version.lo -lpthread  ../../lib/dns/libdns.la 
../../lib/isccc/libisccc.la ../../lib/isc/libisc.la
	gcc -dynamiclib -undefined dynamic_lookup -o .libs/libisccfg.1.0.4.dylib 
.libs/log.o .libs/namedconf.o .libs/parser.o .libs/version.o 
-L/usr/local/ssl/lib /usr/ports/bind930/lib/isc/.libs/libisc.dylib -lpthread 
../../lib/dns/.libs/libdns.dylib ../../lib/isccc/.libs/libisccc.dylib 
../../lib/isc/.libs/libisc.dylib -install_name 
/usr/local/bind930/lib/libisccfg.1.dylib -compatibility_version 2 
-current_version 2.4
	ld: multiple definitions of symbol _cfg_rep_boolean
	.libs/namedconf.o definition of _cfg_rep_boolean in section (__DATA,__common)
	.libs/parser.o definition of _cfg_rep_boolean in section (__DATA,__data)
	ld: multiple definitions of symbol _cfg_rep_list
	.libs/namedconf.o definition of _cfg_rep_list in section (__DATA,__common)
	.libs/parser.o definition of _cfg_rep_list in section (__DATA,__data)
	<snip> (a bunch of multiple symbol defs)
	/usr/bin/libtool: internal link edit command failed
	make[2]: *** [libisccfg.la] Error 1
	make[1]: *** [subdirs] Error 1
	make: *** [subdirs] Error 1

tho' the error:

	/usr/bin/libtool: internal link edit command failed

is not terribly informative, in troubleshooting, simply removing the 
'--with-libtool' param, however, results in an error free build.

i've tried a number of libtoolize, aclocal & autoconf iterations ... to no 
avail.  '--with-libtool' always kills the v930 build/make.

fwiw,

% glibtool --version
	ltmain.sh (GNU libtool) 1.5.8 (1.1220.2.117 2004/08/04 14:12:05)

any pointers to a solution, workaround or prior thread?

thx!

richard



More information about the bind-users mailing list