This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
RE: Error 127 in install of glibc 2.2.3
- To: <glibc-linux at ricardo dot ecn dot wfu dot edu>
- Subject: RE: Error 127 in install of glibc 2.2.3
- From: "Kate Ahrens" <kate dot ahrens at unisonfree dot net>
- Date: Tue, 31 Jul 2001 22:20:26 +0100
- Reply-To: glibc-linux at ricardo dot ecn dot wfu dot edu
I have traced the cause of my problems. Now I need some help stopping it
from happening again...
To recap, I was trying to upgrade from 2.1.1 to 2.2.3 - configure works
fine, as does make and then make check.
When I run make install, though, I get this...
.
.
.
make[2]: Entering directory '/usr/glibc-2.2.3/elf'
/usr/bin/install -c /usr/glibc-objdir/elf/ld.so /lib/ld-2.2.3.so.new
mv -f /lib/ld-2.2.3.so.new /lib/ld-2.2.3.so
/usr/bin/install -c /usr/glibc-objdir/libc.so /lib/libc-2.2.3.so.new
mv -f /lib/libc-2.2.3.so.new /lib/libc-2.2.3.so
rm -f /lib/ld-linux.so.2
ln -s ld-2.2.3.so /lib/ld-linux.so.2
make[2]: ln: Command not found
make[2]: *** [/lib/ld-linux.so.2] Error 127
make[2]: Leaving directory '/usr/glibc-2.2.3/elf'
rm? It does an 'rm' on one of the existing library files? Why? Every
document I've read about this upgrade says don't rm files, but replace
symlinks by doing ln -sf instead. Can someone confirm whether this is right,
and what I should do with the Makefile to stop this from happening again?
Thanks.
Nick