On solaris, Asian language on the AWT Component except using Graphics class
can't be displayed. Because java vm can't find a symbol xlibi18n.so dynamic
library.
The following warning messages appear on the command line.
ld.so.1: /export/home3/src/JDK1.2IM/build/solaris/bin/../bin/sparc/native_threads/java: fatal: relocation error: symbol not found: _XlcDefaultMapModifiers: referenced in /usr/openwin/lib/locale/ja/XLIBI18N/xlibi18n.so.1
current locale is not supported in X11, locale is set to CChange X Input method Context Focus
The removing link to libX11.so at javavm causes this problem.
(The LDLIBS_COMMON += -lX11 term was removed in
build/solaris/java/main/GNUmakefile)
The javavm at JDK1.1.x had a link to libX11.so as follows
% ldd java
libjava.so => (not found)
libm.so.1 => /usr/lib/libm.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libw.so.1 => /usr/lib/libw.so.1
libintl.so.1 => /usr/lib/libintl.so.1
libmp.so.1 => /usr/lib/libmp.so.1
can't be displayed. Because java vm can't find a symbol xlibi18n.so dynamic
library.
The following warning messages appear on the command line.
ld.so.1: /export/home3/src/JDK1.2IM/build/solaris/bin/../bin/sparc/native_threads/java: fatal: relocation error: symbol not found: _XlcDefaultMapModifiers: referenced in /usr/openwin/lib/locale/ja/XLIBI18N/xlibi18n.so.1
current locale is not supported in X11, locale is set to CChange X Input method Context Focus
The removing link to libX11.so at javavm causes this problem.
(The LDLIBS_COMMON += -lX11 term was removed in
build/solaris/java/main/GNUmakefile)
The javavm at JDK1.1.x had a link to libX11.so as follows
% ldd java
libjava.so => (not found)
libm.so.1 => /usr/lib/libm.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libX11.so.4 => /usr/openwin/lib/libX11.so.4
libsocket.so.1 => /usr/lib/libsocket.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libc.so.1 => /usr/lib/libc.so.1
libXext.so.0 => /usr/openwin/lib/libXext.so.0
libw.so.1 => /usr/lib/libw.so.1
libintl.so.1 => /usr/lib/libintl.so.1
libmp.so.1 => /usr/lib/libmp.so.1
- duplicates
-
JDK-4062952 JDK 1.2_EA1 works wrong on 5.5.1 with some localisations after patch
-
- Closed
-