Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch
bus error
The fact that this incompatibility appears only with the installed Motif, has the following deeper cause:
Specific windows in Motif contain special bitmaps (e.g. the question dialog contains a question mark). One can change these bitmaps' appearance by installing xpm files in the system with specific names . If these files are available, they are read and announced during the widget construction; if they are not, it is used a compiled by default bitmap.
The question dialog looks for a file named xm_question with the announcement at different places. The Motif development system contains this file in /usr/include/X11/pixmaps . As soon as it is installed, the file /usr/include/X11/pixmaps/xm_question is read into runtime as bitmap. Exactly by this the incompatibility between the libXpm versions 4.6 and 4.8 is obviously revealed.
You can execute just for fun "strace netscape 2>&1 | grep pixmap" and take a look at how many pixmap files netscape looks for. This works (with libXpm.4.8) only as long as none of these files exist.
The packet contains the libXpm version 4.6 that runs problemless with Netscape. It has to be installed in /usr/local/lib/netscape-lib/. Therefore Netscape must be always called like that, so the environment variable LD_LIBRARY_PATH is set in /usr/local/lib/netscape-lib before starting. This works either through a shell function or through a small shell script Netscape (with capital N!!) from the packet ftp://ftp.suse.com/suse_update/special/ntscp_ft.tgz.
Keywords: NETSCAPE, BUS ERROR, LIBXPM
Feedback welcome: Send Mail to kfr@suse.de (Please give the following subject: SDB-netscape
)
Mainpage
Searchform
History
Versions
Categories
Contents
Deutsch