xxdiff icon indicating copy to clipboard operation
xxdiff copied to clipboard

Cannot run without qt3 library 'libqt-mt.so.3'

Open kellcodes opened this issue 3 years ago • 1 comments

I have compiled xxdiff from git on Almalinux 8.5 with all qt5 modules installed (there is no qt3 package provided natively). I am able to build xxdiff, however I am not able to run the package as I receive an error

error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory

The aforementioned library is provided with qt3, however does not appear to be packaged with qt5. Despite the absence of this library, xxdiff compiles with no errors.

Operating system: AlmaLinux 8.5 QT version: 5.15.2

I have additionally modified the xxdiff.pro source file to remove 'thread' from the CONFIG line, however this has not helped.

kellcodes avatar May 12 '22 13:05 kellcodes

I'd guess some temporary dependency hiccup...

I podman-pulled almalinux/8-base:latest today and started container from it -- /etc/os-release tells AlmaLinux 8.10 (Cerulean Leopard)

I dnf-installed qt5-qtbase-devel-5.15.3-8.el8_10.x86_64 and then run make -f Makefile.bootstrap QMAKE=qmake-qt5 and make (xxdiff git a13d80f3339 (2024-11-17)) while building had to install bison and flex -- after building it worked fine (had to install diffutils to get diff(1))

domo141 avatar Feb 08 '25 14:02 domo141