More compile errors with CVS version
Petter Reinholdtsen
pere@hungry.com
Thu Apr 17 13:06:00 GMT 2003
I've fetched
<URL:ftp://ftp.uio.no/pub/gnu/glibc/glibc-linuxthreads-2.3.2.tar.gz>
and unpacked it in libc. I configured it like this:
../configure --enable-add-ons=linuxthreads --prefix=/tmp/glibc
But when I compile it, it fails after a while, with this error
message:
(echo '#include <sysdep-cancel.h>'; \
echo 'PSEUDO (__libc_nanosleep, nanosleep, 2)'; \
echo ' ret'; \
echo 'PSEUDO_END(__libc_nanosleep)'; \
echo 'libc_hidden_def (__libc_nanosleep)'; \
echo 'weak_alias (__libc_nanosleep, __nanosleep)'; \
echo 'libc_hidden_weak (__nanosleep)'; \
echo 'weak_alias (__libc_nanosleep, nanosleep)'; \
echo 'libc_hidden_weak (nanosleep)'; \
) | gcc -c -I../include -I. -I/usr/src/glibccvs/libc/BUILD/posix
-I.. -I../libio -I/usr/src/glibccvs/libc/BUILD -I../sysdeps/i386/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/i386
-I../linuxthreads/sysdeps/unix/sysv/linux
-I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread
-I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix
-I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386
-I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux
-I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman
-I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386
-I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix
-I../sysdeps/posix -I../sysdeps/i386/i686/fpu -I../sysdeps/i386/i686
-I../sysdeps/i386/i486 -I../sysdeps/i386/fpu -I../sysdeps/i386
-I../sysdeps/wordsize-32 -I../sysdeps/ieee754/ldbl-96
-I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754/flt-32
-I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DASSEMBLER
-DGAS_SYNTAX -x assembler-with-cpp -o
/usr/src/glibccvs/libc/BUILD/posix/nanosleep.o -
/tmp/ccXIxW0d.s: Assembler messages:
/tmp/ccXIxW0d.s:59: Error: symbol `.LSAVEBX1' is already defined
/tmp/ccXIxW0d.s:59: Error: symbol `.LRESTBX1' is already defined
make[2]: *** [/usr/src/glibccvs/libc/BUILD/posix/nanosleep.o] Error 1
make[2]: Leaving directory `/usr/src/glibccvs/libc/posix'
make[1]: *** [posix/subdir_lib] Error 2
make[1]: Leaving directory `/usr/src/glibccvs/libc'
make: *** [all] Error 2
I have no idea what I did wrong, nor how to continue. Any ideas? I
can supply the output from configure if it is interesting. The build
and host system type is i686-pc-linux-gnu (Debian Sid chroot).
binutils 2.13.90.0.18 and gcc 2.95.4.
More information about the Libc-alpha
mailing list