Andrei Borzenkov composed on 2019-12-06 13:20 (UTC+0300):
Simon Lees wrote:
Patrick Shanahan wrote:
Felix Miata wrote:
It worked and works fine in 42.3. I cloned 42.3, then upgraded to 15.1. The ancient 32bit gtk2 app is in /usr/local/ shared by both, so I know it still works. But, 15.1 won't launch it. If I try to launch it with gdb, it reports"
"not in executable format: file format not recognized"
Since it normally launches from a wrapper script, I tried the binary instead, with this result:
"error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory"
File libxul.so is in the same directory as the binary, so I changed to it first, then tried to start, but get the same cannot open message. How can I get this old app to run without switching back to 42.3?
I believe you need to provide the path to the librarys directly using one of the ld* apps.
Yes its possible libraries aren't automatically loaded from the same directory as the binary anymore due to the security risks that it causes that or for some reason its deciding libxul.so isn't a valid 32bit library.
More likely that wrapper script set correct LD_LIBRARY_PATH. The original problem when using wrapper script was never really described.
(process:25303): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed ACR (Component): component init -- Evolution as taught in public schools is religion, not science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata *** http://fm.no-ip.com/ -- To unsubscribe, e-mail: opensuse-support+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-support+owner@opensuse.org