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]