This is the mail archive of the libc-hacker@sourceware.cygnus.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]

Errors with current cvs version and rebuilding



Trying to rebuild the current cvs version on Linux 2.1.108, ix86 with
make 3.76.91, egcs-2.91.43 19980628, I get the following error:

rm -f /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new
/bin/sh ../scripts/rellns-sh /usr/glibc/src/buildreport/19980705/db2/libdb.so /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new
mv -f /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new /usr/glibc/src/buildreport/19980705/db2/libdb.so.3
mv: `/usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new' and `/usr/glibc/src/buildreport/19980705/db2/libdb.so.3' are the same file
make[2]: *** [/usr/glibc/src/buildreport/19980705/db2/libdb.so.3] Error 1
make[2]: Leaving directory `/usr/glibc/src/libc/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/usr/glibc/src/libc'

What's happening here?  See below for more details.

After:
$ rm db2/libdb.so*
$ make db2/others

The files are created correctly:
$ ll db2/libdb.so*
-rwxr-xr-x   1 aj       users      829102 Jul  6 08:10 db2/libdb.so*
lrwxrwxrwx   1 aj       users           8 Jul  6 08:10 db2/libdb.so.3 -> libdb.so*

But forcing the libraries to remade, I get the same failure:
$ touch libc.so*
$ make db2/others
make[1]: Entering directory `/usr/glibc/src/libc'
make  -C db2 others
make[2]: Entering directory `/usr/glibc/src/libc/db2'
/opt/egcs/bin/gcc -g  -shared -o /usr/glibc/src/buildreport/19980705/db2/libdb.so  -Wl,-dynamic-linker=/usr/glibc/glibc-2.1/lib/ld-linux.so.2 -B/usr/glibc/src/buildreport/19980705/csu/  -Wl,-soname=libdb.so.3   -L/usr/glibc/src/buildreport/19980705 -L/usr/glibc/src/buildreport/19980705/math -L/usr/glibc/src/buildreport/19980705/elf -L/usr/glibc/src/buildreport/19980705/nss -L/usr/glibc/src/buildreport/19980705/nis -L/usr/glibc/src/buildreport/19980705/db2 -L/usr/glibc/src/buildreport/19980705/rt -L/usr/glibc/src/buildreport/19980705/resolv -L/usr/glibc/src/buildreport/19980705/linuxthreads -Wl,-rpath-link=/usr/glibc/src/buildreport/19980705:/usr/glibc/src/buildreport/19980705/math:/usr/glibc/src/buildreport/19980705/elf:/usr/glibc/src/buildreport/19980705/nss:/usr/glibc/src/buildreport/19980705/nis:/usr/glibc/src/buildreport/19980705/db2:/usr/glibc/src/buildreport/19980705/rt:/usr/glibc/src/buildreport/19980705/resolv:/usr/glibc/src/buildreport/19980705/linuxthreads -Wl,--whol!
e-archive /usr/glibc/src/buildreport/19980705/db2/libdb_pic.a /usr/glibc/src/buildreport/19980705/elf/interp.os /usr/glibc/src/buildreport/19980705/libc.so -Wl,--no-whole-archive 
rm -f /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new
/bin/sh ../scripts/rellns-sh /usr/glibc/src/buildreport/19980705/db2/libdb.so /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new
mv -f /usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new /usr/glibc/src/buildreport/19980705/db2/libdb.so.3
mv: `/usr/glibc/src/buildreport/19980705/db2/libdb.so.3.new' and `/usr/glibc/src/buildreport/19980705/db2/libdb.so.3' are the same file
make[2]: *** [/usr/glibc/src/buildreport/19980705/db2/libdb.so.3] Error 1
make[2]: Leaving directory `/usr/glibc/src/libc/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/usr/glibc/src/libc'
make: *** [db2/others] Error 2
$ ll db2/libdb.so*
-rwxr-xr-x   1 aj       users      829102 Jul  6 08:12 db2/libdb.so*
lrwxrwxrwx   1 aj       users           8 Jul  6 08:10 db2/libdb.so.3 -> libdb.so*
lrwxrwxrwx   1 aj       users           8 Jul  6 08:12 db2/libdb.so.3.new -> libdb.so*


Andreas
-- 
 Andreas Jaeger   aj@arthur.rhein-neckar.de    jaeger@informatik.uni-kl.de
  for pgp-key finger ajaeger@alma.student.uni-kl.de


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