libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: libtool


From: Robert Boehne
Subject: Re: libtool
Date: Sat, 02 Nov 2002 11:05:21 -0600

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: address@hidden
> http://www.digizeitschriften.de
> 
> _______________________________________________
> Libtool mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/libtool




reply via email to

[Prev in Thread] Current Thread [Next in Thread]