Halberstadt, It looks to me like your gcc or libc is broken, the symbol it can't seem to find is internal, prefixed with "__". If I had to guess, it's probably your gcc installation.
Robert Halberstadt wrote: > > Hello, > > i want to compile libtool. But i received by exwecuting the 'make' > command the following message: > > cd libtool-1.4.3 > bash-2.03# ./configure > creating cache ./config.cache > checking for a BSD compatible install... ./install-sh -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... yes > checking for working aclocal... missing > checking for working autoconf... found > checking for working automake... missing > checking for working autoheader... found > checking for working makeinfo... missing > checking for gcc... gcc > checking whether the C compiler (gcc ) works... yes > checking whether the C compiler (gcc ) is a cross-compiler... no > checking whether we are using GNU C... yes > checking whether gcc accepts -g... yes > checking host system type... sparc-sun-solaris2.8 > checking build system type... sparc-sun-solaris2.8 > checking for ld used by GCC... /usr/ccs/bin/ld > checking if the linker (/usr/ccs/bin/ld) is GNU ld... no > checking for BSD-compatible nm... /usr/ccs/bin/nm -p > checking whether ln -s works... yes > checking for Cygwin environment... no > checking for mingw32 environment... no > checking how to run the C preprocessor... gcc -E > checking for /usr/ccs/bin/ld option to reload object files... -r > checking for a sed that does not truncate output... /usr/xpg4/bin/sed > checking how to recognise dependent libraries... pass_all > checking for object suffix... o > checking for executable suffix... no > checking command to parse /usr/ccs/bin/nm -p output... ok > checking for dlfcn.h... yes > checking for ranlib... ranlib > checking for strip... strip > checking for objdir... .libs > checking for gcc option to produce PIC... -fPIC > checking if gcc PIC flag -fPIC works... yes > checking if gcc static flag -static works... yes > checking if gcc supports -c -o file.o... yes > checking if gcc supports -c -o file.lo... yes > checking if gcc supports -fno-rtti -fno-exceptions... yes > checking whether the linker (/usr/ccs/bin/ld) supports shared > libraries... yes > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... no > checking dynamic linker characteristics... solaris2.8 ld.so > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... no > checking for dlopen in -ldl... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... no > creating libtool > updating cache ./config.cache > creating ./config.status > creating Makefile > creating doc/Makefile > creating tests/Makefile > configuring in libltdl > running /bin/sh ./configure --enable-ltdl-install > --cache-file=.././config.cache --srcdir=. > loading cache .././config.cache > checking for a BSD compatible install... ./../install-sh -c > checking whether build environment is sane... yes > checking whether make sets ${MAKE}... (cached) yes > checking for working aclocal... missing > checking for working autoconf... found > checking for working automake... missing > checking for working autoheader... found > checking for working makeinfo... missing > checking whether to enable maintainer-specific portions of Makefiles... no > checking for gcc... (cached) gcc > checking whether the C compiler (gcc ) works... yes > checking whether the C compiler (gcc ) is a cross-compiler... no > checking whether we are using GNU C... (cached) yes > checking whether gcc accepts -g... (cached) yes > checking for working const... yes > checking for inline... inline > checking for Cygwin environment... (cached) no > checking for mingw32 environment... (cached) no > checking how to run the C preprocessor... (cached) gcc -E > checking host system type... sparc-sun-solaris2.8 > checking build system type... sparc-sun-solaris2.8 > checking for ld used by GCC... (cached) /usr/ccs/bin/ld > checking if the linker (/usr/ccs/bin/ld) is GNU ld... (cached) no > checking for /usr/ccs/bin/ld option to reload object files... (cached) -r > checking for BSD-compatible nm... (cached) /usr/ccs/bin/nm -p > checking for a sed that does not truncate output... (cached) > /usr/xpg4/bin/sed > checking whether ln -s works... (cached) yes > checking how to recognise dependent libraries... (cached) pass_all > checking for object suffix... (cached) o > checking for executable suffix... (cached) no > checking command to parse /usr/ccs/bin/nm -p output... (cached) ok > checking for dlfcn.h... (cached) yes > checking for ranlib... (cached) ranlib > checking for strip... (cached) strip > checking for objdir... .libs > checking for gcc option to produce PIC... (cached) -fPIC > checking if gcc PIC flag -fPIC works... (cached) yes > checking if gcc static flag -static works... (cached) yes > checking if gcc supports -c -o file.o... (cached) yes > checking if gcc supports -c -o file.lo... (cached) yes > checking if gcc supports -fno-rtti -fno-exceptions... yes > checking whether the linker (/usr/ccs/bin/ld) supports shared > libraries... yes > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... no > checking dynamic linker characteristics... solaris2.8 ld.so > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > creating libtool > checking for ANSI C header files... yes > checking for dirent.h that defines DIR... yes > checking for opendir in -ldir... no > checking whether gcc supports assert without backlinking... yes > checking for assert.h... yes > checking which extension is used for shared libraries... .so > checking which variable specifies run-time library path... LD_LIBRARY_PATH > checking for the default library search path... /lib /usr/lib > checking for objdir... .libs > checking whether libtool supports -dlopen/-dlpreopen... yes > checking for shl_load... (cached) no > checking for shl_load in -ldld... (cached) no > checking for dlopen in -ldl... (cached) yes > checking for dlerror... yes > checking for _ prefix in compiled symbols... no > checking whether deplibs are loaded by dlopen... yes > checking for argz.h... no > checking for error_t... no > checking for argz_append... no > checking for argz_create_sep... no > checking for argz_insert... no > checking for argz_next... no > checking for argz_stringify... no > checking for errno.h... yes > checking for malloc.h... yes > checking for memory.h... yes > checking for stdlib.h... yes > checking for stdio.h... yes > checking for ctype.h... yes > checking for unistd.h... yes > checking for dl.h... no > checking for sys/dl.h... yes > checking for dld.h... no > checking for string.h... yes > checking for strchr... yes > checking for strrchr... yes > checking for memcpy... yes > checking for memmove... yes > checking for strcmp... yes > updating cache .././config.cache > creating ./config.status > creating Makefile > creating config.h > bash-2.03# /usr/local/bin/make > Making all in . > make[1]: Entering directory `/usr/apache_1.3.27/source/libtool-1.4.3' > CONFIG_FILES=libtoolize CONFIG_HEADERS= /bin/sh ./config.status > creating libtoolize > chmod +x libtoolize > make[1]: Leaving directory `/usr/apache_1.3.27/source/libtool-1.4.3' > Making all in libltdl > make[1]: Entering directory > `/usr/apache_1.3.27/source/libtool-1.4.3/libltdl' > /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g > -O2 -c ltdl.c > mkdir .libs > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -fPIC -DPIC -o > .libs/ltdl.lo > gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1 > mv -f .libs/ltdl.lo ltdl.lo > /bin/sh ./libtool --mode=link gcc -g -O2 -o libltdl.la -rpath > /usr/local/lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl > rm -fr .libs/libltdl.la .libs/libltdl.* .libs/libltdl.* > /usr/ccs/bin/ld -G -z defs -h libltdl.so.3 -o .libs/libltdl.so.3.1.0 > ltdl.lo -ldl -lc > Undefined first referenced > symbol in file > __eprintf ltdl.lo > ld: fatal: Symbol referencing errors. No output written to > .libs/libltdl.so.3.1.0 > make[1]: *** [libltdl.la] Error 1 > make[1]: Leaving directory `/usr/apache_1.3.27/source/libtool-1.4.3/libltdl' > make: *** [all-recursive] Error 1 > bash-2.03# > bash-2.03# > > What's wrong ?? I use automake version: > > GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. > Built for sparc-sun-solaris2.8 > Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000 > Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > > -- > MfG > > Niedersaechsische Staats- und > Universitaetsbibliothek Goettingen > Andreas Halberstadt > Goettinger Digitalisierungszentrum > DFG-Projekt DigiZeit > Papendiek 14 > 37073 Goettingen > Tel.: 0551/39-5686 > Email: [EMAIL PROTECTED] > http://www.digizeitschriften.de > > _______________________________________________ > Libtool mailing list > [EMAIL PROTECTED] > http://mail.gnu.org/mailman/listinfo/libtool _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool