Hi Hartmut, On Mon, 26 Feb 2024, 11:54:14 +0100, Manfred Hollstein wrote:
On Mon, 26 Feb 2024, 11:39:54 +0100, Hartmut Rosch wrote:
Thank you again. Well, I did a "ln -s libwx_gtk3u_core-suse.so.10.0.0 libwx_gtk3u-3.2.so.0" but forgot.
you should never need to do that manually. This leads to the question where you got this library from. Again, please show the output of running the following commands:
rpm -qf --qf "%{name}\n" /lib64/libwx_gtk3u_core-suse.so.10.0.0 zypper se -s -x -i $(rpm -qf --qf "%{name}\n" /lib64/libwx_gtk3u_core-suse.so.10.0.0) ldd /lib64/libwx_gtk3u_core-suse.so.10.0.0
After removing that symlink I got "codeblocks: error while loading shared libraries: libwx_gtk3u-3.2.so.0: cannot open shared object file: No such file or directory" It is true. There is no libwx_gtk3u-3.2.so.0 but always alibwx_gtk3u_core-suse.so.10.0.0 or similar. And then, you guess it. The question is, how to cirvumvent this?
It shouldn't be necessary to circumvent anything, it should just work.
I just bit the bullet and installed "codeworks" from devel:tools:ide/codeworks for openSUSE_Factory on my TW 20240223 installation. It pulled in the following packages: codeblocks-20.03-1.772.x86_64 libcodeblocks0-20.03-1.772.x86_64 libwx_baseu-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_baseu_net-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_baseu_xml-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_adv-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_aui-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_core-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_html-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_propgrid-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_qa-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 libwx_gtk2u_xrc-suse-nostl3_0_5-3.0.5.1-4.6.x86_64 wxWidgets-lang-3.0.5.1-4.6.noarch Note the "nostl" piece! Looking at your messages, it appears that you don't have the libwx_gtk2u_core-suse-nostl3_0_5 package installed, but libwx_gtk2u_core-suse3_0_5. In any case, the program works for me, so I'd recommend you check your "*wx*" packages on your system.
cheers
Hartmut
HTH, cheers. l8er manfred