You are not logged in.
I'm trying to install some old software described here and downloaded from this link. When I first ran it, I got the error:
./tek: error while loading shared libraries: libwx_gtk2u_xrc-3.0.so.0: cannot open shared object file: No such file or directoryI installed wxwidgets-gtk2-3.0 from the AUR, which fixed this error, but now I get
tek-linux/tek: error while loading shared libraries: libwx_gtk2u_webview-3.0.so.0: cannot open shared object file: No such file or directoryI've spent a few hours trying to install libwx_gtk2u_webview-3.0.so.0, but I can't seem to find how.
The package I installed was a split package. I installed the GTK2 part wxwidgets-gtk2-3.0, but the GTK3 part wxwidgets-gtk3-3.0 has optdepends webkit2gtk – for webview support, and indeed will install the GTK3 libwx_gtk3u_webview-3.0.so. From the PKGBUILD it looks like only the GTK3 part has the option --enable-webview. I tried adding the same option for the GTK2 section, but this didn't provide webview support, presumably because I didn't install the required dependency (presumably the equivalent of webkit2gtk for GTK2, which I can't find).
The software has a README, but I'm not sure that this helps here.
In Ubuntu before 15.04 vivid (or derivatives like Linux Mint 17.2) you have to:
1. add the ubuntu-toolchain-r/test ppa to get libstdc++6-4.9
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
2. Download wxWidgets Packages Version 3.0
http://www.ubuntuupdates.org/package/core/vivid/universe/base/libwxbase3.0-0
http://www.ubuntuupdates.org/package/core/vivid/universe/base/libwxgtk3.0-0
http://www.ubuntuupdates.org/package/core/vivid/universe/base/libwxgtk-webview3.0-0
3. Install wxWidgets Packages
sudo dpkg -i libwx*.debSo it looks like in Ubuntu at least, you could install webview via libwxgtk-webview3.0-0, so it should be possible. How can I install libwx_gtk2u_webview-3.0.so.0?
Last edited by Salkay (2025-08-12 07:36:47)
Offline
Moving to AUR Issues, Discussion & PKGBUILD Requests
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Thanks @Lone_Wolf. In the end this didn't have an AUR solution anyway. For future reference, I went through and manually "installed" 12 different *.so files into /usr/lib. I downloaded most from the Ubuntu repositories. This took ages, and in the end I ran into Fatal Error: Mismatch between the program and library build versions detected.
It turns out you can just install the program using npm, and there is no need for all the *.so files anyway.
Offline
It turns out you can just install the program using npm, and there is no need for all the *.so files anyway.
That is not the same program, that's a different program written in a different language (Javascript), which doesn't require linking in system libraries because it runs with the JS interpreter (NodeJS, probably).
Offline
Oh, okay thanks @ayekat. That explains why I didn't need the *.so files.
I guess either way the official version is probably not going to work easily anyway. My other option was installing an older version of Ubuntu to run it, so the Javascript version was much simpler in the end.
Offline