Closed gudenau closed 3 years ago
After doing some digging appending /usr/lib
to LD_LIBRARY_PATH
fixes this issue, but that is not a good fix.
Investigating further.
So it turns out that the LD_LIBRARY_PATH
trick works because the shared objects get loaded from there before they get loaded from the paths that Dolphin specifies. This works because gtk uses a hard coded path to locate the cache file.
Related code: meson.build queryloaders.c
This doesn't seem to be a libmelee issue. Closing
When launching the example script it spams the console with a lot of errors related to gdk-pixbuf not finding the loader cache file. It is looking in
usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/
instead of where it is located:/usr/lib/gdk-pixbuf-2.0/2.10.0/
Version: 0.30.3 (adf80a360234143eec32cd3124a63b32169151fb) Slippi version: 2.3.1 (cf8a02885aca50b11c5c4d56d493ae565b629184) Kernel version: 5.10.42-lts