This is the mail archive of the glibc-linux@ricardo.ecn.wfu.edu 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]

make install problem: CRITICAL



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

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