Hello All.

    Some time ago on my linux box JDK-1.1.3 + libc5
was working fine.
    Then I have decided  to update my linux to glibc2.
So, I downloaded and installed glibc2 (2.0.95). Then
I downloaded and installed jdk1.1.6v2-i386-glibc.tar.gz
to /usr/local/opt/JDK. (files libc.so and libdl.so was
removed from lib/i586/green_threads/ (but it does not
matter at all as well as value of NS_JAVA variable)).
When I try run java without arguments I get :

Usage: java [-options] class

where options include:
    -help             print out this message
......
    -verify           verify all classes when read in
    -verifyremote     verify classes read in over the network [default]
    -noverify         do not verify any class

It's ok.

But when I try something like:
$java Hello
I get:

SIGSEGV   11*  segmentation violation

Full thread dump:
Monitor Cache Dump:
Registered Monitor Dump:
    Monitor IO lock: <unowned>
    Child death monitor: <unowned>
    Event monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
    Monitor registry: <unowned>
Thread Alarm Q:

8-((

When I try to compile some java code I get the same messages.

Output of ldconfig -D is

ldconfig: version 1.9.5
ldconfig: warning: /lib/ld-linux.so has inconsistent soname
(ld-linux.so.1)
ldconfig: warning: /lib/libnss_files-2.0.6.so has inconsistent soname
(libnss_files.so.1)
ldconfig: warning: /lib/libpthread-0.7.so has inconsistent soname
(libpthread.so.0)
ldconfig: warning: /lib/ld-2.0.95.so has inconsistent soname
(ld-linux.so.2)
ldconfig: warning: /lib/libBrokenLocale-2.0.95.so has inconsistent
soname (libBrokenLocale.so.1)
ldconfig: warning: /lib/libc-2.0.95.so has inconsistent soname
(libc.so.6)
ldconfig: warning: /lib/libcrypt-2.0.95.so has inconsistent soname
(libcrypt.so.1)
ldconfig: warning: /lib/libdb-2.0.95.so has inconsistent soname
(libdb.so.3)
ldconfig: warning: /lib/libdl-2.0.95.so has inconsistent soname
(libdl.so.2)
ldconfig: warning: /lib/libm-2.0.95.so has inconsistent soname
(libm.so.6)
ldconfig: warning: /lib/libnsl-2.0.95.so has inconsistent soname
(libnsl.so.1)
ldconfig: warning: /lib/libnss_compat-2.0.95.so has inconsistent soname
(libnss_compat.so.2)
ldconfig: warning: /lib/libnss_db-2.0.95.so has inconsistent soname
(libnss_db.so.2)
ldconfig: warning: /lib/libnss_dns-2.0.95.so has inconsistent soname
(libnss_dns.so.2)
ldconfig: warning: /lib/libnss_files-2.0.95.so has inconsistent soname
(libnss_files.so.2)
ldconfig: warning: /lib/libnss_hesiod-2.0.95.so has inconsistent soname
(libnss_hesiod.so.2)
ldconfig: warning: /lib/libnss_nis-2.0.95.so has inconsistent soname
(libnss_nis.so.2)
ldconfig: warning: /lib/libnss_nisplus-2.0.95.so has inconsistent soname
(libnss_nisplus.so.2)
ldconfig: warning: /lib/libresolv-2.0.95.so has inconsistent soname
(libresolv.so.2)
ldconfig: warning: /lib/librt-2.0.95.so has inconsistent soname
(librt.so.1)
ldconfig: warning: /lib/libutil-2.0.95.so has inconsistent soname
(libutil.so.1)
/usr/X11R6/lib:
 libXtst.so.6 => libXtst.so.6.1
 libXt.so.6 => libXt.so.6.0
 libXp.so.6 => libXp.so.6.2
 libXmu.so.6 => libXmu.so.6.0
 libXi.so.6 => libXi.so.6.0
 libXext.so.6 => libXext.so.6.3
 libXaw.so.6 => libXaw.so.6.1
 libXIE.so.6 => libXIE.so.6.0
 libX11.so.6 => libX11.so.6.1
 libSM.so.6 => libSM.so.6.0
 libPEX5.so.6 => libPEX5.so.6.0
 libICE.so.6 => libICE.so.6.3
 libXpm.so.4 => libXpm.so.4.3
/usr/local/opt/JDK/lib/i586/green_threads:
 libsysresource.so => libsysresource.so
 libsysresource_g.so => libsysresource_g.so
 libjpeg.so => libjpeg.so
 libjpeg_g.so => libjpeg_g.so
 libtawt.so => libtawt.so
 libtawt_g.so => libtawt_g.so
 libawt.so => libawt.so
 libawt_g.so => libawt_g.so
 libmmedia.so => libmmedia.so
 libmmedia_g.so => libmmedia_g.so
 libagent.so => libagent.so
 libagent_g.so => libagent_g.so
 libnet.so => libnet.so
 libnet_g.so => libnet_g.so
 libzip.so => libzip.so
 libzip_g.so => libzip_g.so
 libmath.so => libmath.so
 libmath_g.so => libmath_g.so
 libjava.so => libjava.so
 libjava_g.so => libjava_g.so
/usr/lib:
 libtk8.0.so => libtk8.0.so
 libQwSpriteField.so.1 => libQwSpriteField.so.1.4.2
 libuulib.so.0 => libuulib.so.0.0.0
 libmimelib.so.1 => libmimelib.so.1.0.0
 libgif.so.3 => libgif.so.3.0.0
 libtcl8.0.so => libtcl8.0.so
 libform.so.4 => libform.so.4.2
 libmenu.so.4 => libmenu.so.4.2
 libpanel.so.4 => libpanel.so.4.2
 libncurses.so.4 => libncurses.so.4.2
 libstdc++.so.2.8 => libstdc++.so.2.8.0
 libopcodes-2.9.1.so.0 => libopcodes-2.9.1.so.0.0.0
 libbfd-2.9.1.so.0 => libbfd-2.9.1.so.0.0.0
 libz.so.1 => libz.so.1.0.2
 libtiff.so.3 => libtiff.so.3.4.33
 librle.so.1 => librle.so.1.0.0
 libppm.so.1 => libppm.so.1.0.0
 libpnm.so.1 => libpnm.so.1.0.0
 libpng.so.1 => libpng.so.1.0.89
 libpgm.so.1 => libpgm.so.1.0.0
 libpbm.so.1 => libpbm.so.1.0.0
 libjpeg.so.6 => libjpeg.so.6.0.1
 libfbm.so.1 => libfbm.so.1.0.0
 libform.so.3.0 => libform.so.3.0.0
 libmenu.so.3.0 => libmenu.so.3.0.0
 libpanel.so.3.0 => libpanel.so.3.0.0
 libbfd.so.2.8.1.0.1 => libbfd.so.2.8.1.0.1
 libopcodes.so.2.8.1.0.1 => libopcodes.so.2.8.1.0.1
 libgpm.so.1 => libgpm.so.1.10
 libdb.so.1 => libdb.so.1.85.4
 libgdbm.so.2 => libgdbm.so.2.0.0
 libdb.so.2 => libdb.so.2.0.0
 libg++.so.27 => libg++.so.27.2.1
 libstdc++.so.27 => libstdc++.so.27.2.1
 libvgagl.so.1 => libvgagl.so.1.2.10
 libvga.so.1 => libvga.so.1.2.10
/lib:
 librt.so.1 => librt-2.0.95.so
 libnss_nisplus.so.2 => libnss_nisplus-2.0.95.so
 libnss_nis.so.2 => libnss_nis-2.0.95.so
 libnss_hesiod.so.2 => libnss_hesiod-2.0.95.so
 libnss_files.so.2 => libnss_files-2.0.95.so
 libnss_dns.so.2 => libnss_dns-2.0.95.so
 libnss_db.so.2 => libnss_db-2.0.95.so
 libnss_compat.so.2 => libnss_compat-2.0.95.so
 libdb.so.3 => libdb-2.0.95.so
 libSegFault.so => libSegFault.so
 libdl.so.2 => libdl-2.0.95.so
 libpthread.so.0 => libpthread-0.7.so
 libnsl.so.1 => libnsl-2.0.95.so
 libresolv.so.2 => libresolv-2.0.95.so
 libnss_files.so.1 => libnss_files-2.0.6.so
 libcrypt.so.1 => libcrypt-2.0.95.so
 libutil.so.1 => libutil-2.0.95.so
 libm.so.6 => libm-2.0.95.so
 libc.so.6 => libc-2.0.95.so
 ld-linux.so.2 => ld-2.0.95.so
 libBrokenLocale.so.1 => libBrokenLocale-2.0.95.so
 libdl.so.1 => libdl.so.1.9.5
 ld-linux.so.1 => ld-linux.so.1.9.5
 libtermcap.so.2 => libtermcap.so.2.0.8
 libm.so.5 => libm.so.5.0.9
 libgdbm.so.1 => libgdbm.so.1.7.3
 libcurses.so.1 => libcurses.so.1.0.0
 libc.so.5 => libc.so.5.4.33
 libncurses.so.3.0 => libncurses.so.3.0.0
 libe2p.so.2 => libe2p.so.2.3
 libext2fs.so.2 => libext2fs.so.2.3
 libss.so.2 => libss.so.2.0
 libuuid.so.1 => libuuid.so.1.1
 libcom_err.so.2 => libcom_err.so.2.0
 libm.so.4 => libm.so.4.6.27
 libcurses.so.0 => libcurses.so.0.1.2

What is wrong ???

Andrew Lipnitsky [EMAIL PROTECTED]

Reply via email to