glibc 2.3.1 build failure
Michael W Daniels
daniels@ling.ohio-state.edu
Mon Dec 9 17:12:00 GMT 2002
I'm trying to build glibc 2.3.1 from source on a system with gcc-3.2.1,
binutils 2.13.1, glibc 2.2.5, and linux-2.4.20. I get the following error.
It's mentioned twice in google, but each time the response was "upgrade
binutils to 2.13". Any help that anyone could provide would be greatly
appreciated.
make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.3.1 objdir=`pwd` all
make[1]: Entering directory `/usr/src/glibc-2.3.1'
make -C csu subdir_lib
[...]
make -C iconv others
make[2]: Entering directory `/usr/src/glibc-2.3.1/iconv'
gcc -nostdlib -nostartfiles -o
/usr/src/glibc-2.3.1-build/iconv/iconvconfig
-Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc
/usr/src/glibc-2.3.1-build/csu/crt1.o /usr/src/glibc-2.3.1-build/csu/crti.o
`gcc --print-file-name=crtbegin.o`
/usr/src/glibc-2.3.1-build/iconv/iconvconfig.o
/usr/src/glibc-2.3.1-build/iconv/strtab.o
/usr/src/glibc-2.3.1-build/iconv/xmalloc.o
-Wl,-rpath-link=/usr/src/glibc-2.3.1-build:/usr/src/glibc-2.3.1-build/math:/usr/src/glibc-2.3.1-build/elf:/usr/src/glibc-2.3.1-build/dlfcn:/usr/src/glibc-2.3.1-build/nss:/usr/src/glibc-2.3.1-build/nis:/usr/src/glibc-2.3.1-build/rt:/usr/src/glibc-2.3.1-build/resolv:/usr/src/glibc-2.3.1-build/crypt:/usr/src/glibc-2.3.1-build/linuxthreads
/usr/src/glibc-2.3.1-build/libc.so.6
/usr/src/glibc-2.3.1-build/libc_nonshared.a -lgcc `gcc
--print-file-name=crtend.o` /usr/src/glibc-2.3.1-build/csu/crtn.o
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb2c): multiple definition of
`__ctype_toupper@GLIBC_2.0'
/usr/src/glibc-2.3.1-build/libc.so.6(*IND*+0x0): multiple definition of
`__ctype32_toupper@GLIBC_2.2'
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb34): first defined here
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb30): multiple definition of
`__ctype32_tolower@GLIBC_2.2'
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb20): multiple definition of
`__ctype_b@GLIBC_2.0'
/usr/src/glibc-2.3.1-build/libc.so.6(*IND*+0x0): multiple definition of
`__ctype_tolower@GLIBC_2.0'
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb28): first defined here
/usr/src/glibc-2.3.1-build/libc.so.6(.data+0xb24): multiple definition of
`__ctype32_b@GLIBC_2.0'
collect2: ld returned 1 exit status
make[2]: *** [/usr/src/glibc-2.3.1-build/iconv/iconvconfig] Error 1
make[2]: Leaving directory `/usr/src/glibc-2.3.1/iconv'
make[1]: *** [iconv/others] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.3.1'
make: *** [all] Error 2
--
Michael W. Daniels | Choreography is its own reward.
daniels@ling.osu.edu | Some things are done only for the sake
Department of Linguistics | of form. Don't fight it by looking for
218 Oxley Hall | substance in everything.
More information about the Libc-alpha
mailing list