This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

glibc 2.3.1 build failure


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]