akortunov wrote: ↑16 Jul 2018, 18:50
I'd suggest just to use the "find" console command.
"find" only gives me /usr/lib64/qt5/ . I did solve this error recently by unpacking (not installing) the relevant rpms into TES3MP/lib/ . For anyone with similar probems, these were the required rpm files:
TES3MP/tes3mp now fails with a new error message about not finding GLIBC_2.18 . The latest version installed is 2.12, which is enough for OpenMW. Is there by any chance a version of TES3MP compiled against 2.12 or lower? If not, my strategy is to follow
this SU answer.
Edit: I ended up building GLIBC_2.18 in a private folder, and symbolically linking to libc.so.6 from TES3MP/lib/ . This fixed all problems with finding GLIBC. The message when attempting to run TES3MP/tes3mp is now:
-
Spoiler: Show
- [myusername ~]$ TES3MP/tes3mp
Loading client config from the package directory
./tes3mp.x86_64: ./lib/libpng15.so.15: no version information available (required by ./lib/libQt5Gui.so.5)
./tes3mp.x86_64: /lib64/libgpg-error.so.0: no version information available (required by ./lib/libgcrypt.so.20)
./tes3mp.x86_64: symbol lookup error: ./lib/libharfbuzz.so.0: undefined symbol: g_bytes_unref
Updating libpng and libgpg fixed removed the first two errors. Changing the libharfbuzz version doesn't remove the last error. "g_bytes_unref" is a glib (no c!) function added in glib 2.32 (
source), and my installed version is 2.0. Time to build glib!