PCSX2 can't find libs that are installed
#1
When I execute the launcher, it complains about a bunch of missing libs before crashing:

Code:
./launch_pcsx2_linux.sh                  
ERROR the plugin (plugins/libCDVDnull.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libdev9null-0.5.0.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libGSdx-0.1.16.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found
    libXmu.so.6 => not found
    libXi.so.6 => not found

ERROR the plugin (plugins/libSPU2null.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libGSnull.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libzzogl-0.4.0.so) miss some dependencies
        libCg.so => not found
    libCgGL.so => not found
    libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found
    libwx_baseu-2.8.so.0 => not found
    libwx_gtk2u_core-2.8.so.0 => not found
    libwx_gtk2u_adv-2.8.so.0 => not found
    libXmu.so.6 => not found
    libXi.so.6 => not found

ERROR the plugin (plugins/libPADnull.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libCDVDiso.so) miss some dependencies
        libbz2.so.1.0 => not found

ERROR the plugin (plugins/libUSBnull-0.7.0.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libonepad-1.1.0.so) miss some dependencies
        libSDL-1.2.so.0 => not found
    libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libFWnull-0.7.0.so) miss some dependencies
        libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found

ERROR the plugin (plugins/libspu2x-2.0.0.so) miss some dependencies
        libportaudio.so.2 => not found
    libSoundTouch.so.0 => not found
    libgdk_pixbuf-2.0.so.0 => not found
    libgdk-x11-2.0.so.0 => not found
    libgtk-x11-2.0.so.0 => not found
    libcairo.so.2 => not found
    libpango-1.0.so.0 => not found
    libatk-1.0.so.0 => not found
    libwx_baseu-2.8.so.0 => not found
    libwx_gtk2u_core-2.8.so.0 => not found
    libwx_gtk2u_adv-2.8.so.0 => not found

./pcsx2: error while loading shared libraries: libwx_baseu-2.8.so.0: cannot open shared object file: No such file or directory

The problem is that these libs are already on my system (Linux Mint 13 64bit), but I don't know why PCSX2 can't find them. For example, the first one:

Code:
find /usr/lib -name '*libgdk*'                
/usr/lib/cli/gdk-sharp-2.0/libgdksharpglue-2.so
/usr/lib/libgdkmm-3.0.so.1.1.0
/usr/lib/x86_64-linux-gnu/libgdkmm-2.4.so.1.1.0
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0.400.2
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.2600.1
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf_xlib-2.0.so.0.2600.1
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.10
/usr/lib/x86_64-linux-gnu/libgdk-3.so.0
/usr/lib/x86_64-linux-gnu/libgdkmm-2.4.so.1
/usr/lib/x86_64-linux-gnu/libgdk_pixbuf_xlib-2.0.so.0
/usr/lib/libgdkglext-x11-1.0.so.0
/usr/lib/libgdkmm-3.0.so.1
/usr/lib/libgdkglext-x11-1.0.so.0.0.0

Code:
file /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0: symbolic link to `libgdk-x11-2.0.so.0.2400.10'

file /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.10
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0.2400.10: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x1960a88714073df44cd759fd63827dbf93462a7e, stripped

So obviously I do have libgdk_pixbuf-2.0.so.0. Why isn't it found? Do I need to force the program to look in /usr/lib/x86_64-linux-gnu?
Reply

Sponsored links

#2
You probably need the 32bits (:i386) version of these dependencies. I'm not sure if Mint does multiarch but Ubuntu 12.04 and later does.
Reply
#3
It surely does because lib are in /usr/lib/x86_64-linux-gnu instead of /usr/lib. Besides, as the name imply, x86_64-linux-gnu contains 64 bits libraries.
Reply




Users browsing this thread: 1 Guest(s)