This is the mail archive of the
glibc-linux@ricardo.ecn.wfu.edu
mailing list for the glibc project.
make install problem: CRITICAL
- To: glibc-linux at ricardo dot ecn dot wfu dot edu
- Subject: make install problem: CRITICAL
- From: Bhupendra Wakankar <bhupen at engr dot uconn dot edu>
- Date: Thu, 13 Jan 2000 01:42:11 -0500
- Organization: University of Connecticut
- Reply-To: glibc-linux at ricardo dot ecn dot wfu dot edu
Hi.
I am trying to install glibc2 as my primary C library and using the
following files and add-ons
glibc-2.0.6.tar.gz
glibc-linuxthreads-2.0.6.tar.gz
glibc-crypt-2.0.6.tar.gz
glibc-localedata-2.0.6.tar.gz
The compilation proceeded smoothly. before installing, I backed up my
old header files into a separate directory (as per directions given in
http://www.redhat.com/mirrors/LDP/HOWTO/Glibc2-HOWTO-5.html ) and moved
the old C libraries as well.
after that when I typed make install
I got the following error message
------------------------------------------------------------------
make[2]: Entering directory `/root/glibc-2.0.6/elf'
make[2]: Nothing to be done for `subdir_lib'.
make[2]: Leaving directory `/root/glibc-2.0.6/elf'
/usr/bin/install -c -m 644 /root/glibc-2.0.6/compile/libc.a
/usr/lib/libc.a
ranlib /usr/lib/libc.a
/usr/bin/install -c -m 644 /root/glibc-2.0.6/compile/libc_p.a
/usr/lib/libc_p.a
ranlib /usr/lib/libc_p.a
/usr/bin/install -c /root/glibc-2.0.6/compile/libc.so
/lib/libc-2.0.6.so.new
mv -f /lib/libc-2.0.6.so.new /lib/libc-2.0.6.so
rm -f /lib/libc.so.6.new
/bin/sh rellns-sh /lib/libc-2.0.6.so /lib/libc.so.6.new
mv -f /lib/libc.so.6.new /lib/libc.so.6
(echo '/* GNU ld script';\
echo ' Use the shared library, but some functions are only in';\
echo ' the static library, so try that secondarily.'; \
echo ' The dynamic linker defines some functions used by
libc.so.6,';\
echo ' but ld uses definitions from libc.a before examining the';\
echo ' dependencies of libc.so.6 to find ld-linux.so.2. */';\
echo 'GROUP ( libc.so.6 ld-linux.so.2 libc.a )') > /usr/lib/libc.so.new
/bin/sh: /lib/libc.so.6: no version information available (required by
/bin/sh)
/bin/sh: /lib/libc.so.6: no version information available (required by
/bin/sh)
/bin/sh: /lib/libc.so.6: no version information available (required by
/lib/libtermcap.so.2)
/bin/sh: /lib/libc.so.6: no version information available (required by
/lib/libtermcap.so.2)
/bin/sh: error in loading shared libraries: /lib/libc.so.6: undefined
symbol: _dl_global_scope_end
make[1]: *** [/usr/lib/libc.so] Error 127
make[1]: Leaving directory `/root/glibc-2.0.6'
make: *** [install] Error 2
------------------------------------------------------------------
now I cannot use any commands mv, cp, ln, ls or any other.
I get the message
ls: /lib/libc.so.6: no version information available (required by ls)
ls: /lib/libc.so.6: no version information available (required by ls)
ls: error in loading shared libraries: /lib/libc.so.6: undefined symbol:
_dl_global_scope_end
What is the problem here and how can I fix it?
Any suggestions would be a great help...
Thanks
Bhupendra