PCSX2, emulator PS2 - nie znajduje libwx_baseu-2.8.so.0, mimo że jest zainstalowana


(ra-v) #1

Uruchomienie emulatora PS2 kończy się tak:

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

Myślałem, że szuka ich w /usr/lib, a nie /usr/lib64/, więc zrobiłem:

su -c "ln -s /usr/lib64/wx-2.8-stl /usr/lib/wx-2.8-stl; ln -s /usr/lib64/wx-2.8-wxcontainer /usr/lib/wx-2.8-wxcontainer"

W ten sposób mam oba katalogi dowiązane w /usr/lib, ale mimo wszystko po uruchomieniu PCSX2 mam ten sam błąd. O co więc mu chodzi?


(Piesek64) #2

Podaj wynik polecenia  ldd pcsx2.

 

Zauważ, że dolinkowałeś jedynie katalogi i nie zwróciłeś uwagi, że może istnieć libwx_baseu-2.8.so, ale nie musi istnieć libwx_baseu-2.8.so.0.


(ra-v) #3

ldd ./pcsx2

linux-gate.so.1 (0xf7777000)
        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
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf7690000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf7218000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf7160000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf7020000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf6fd0000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf6fc0000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf6fa8000)
        libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0xf6f98000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf6f70000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf6f68000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf6f60000)
        libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf6de8000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf6dc0000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf6d68000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf6c60000)
        libz.so.1 => /lib/libz.so.1 (0xf6c48000)
        libaio.so.1 => not found
        librt.so.1 => /lib/librt.so.1 (0xf6c38000)
        libdl.so.2 => /lib/libdl.so.2 (0xf6c30000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf6b40000)
        libm.so.6 => /lib/libm.so.6 (0xf6af8000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf6ad8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xf6ab8000)
        libc.so.6 => /lib/libc.so.6 (0xf6900000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0xf68c0000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xf6780000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6778000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf6738000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf6728000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6720000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xf6708000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf66f8000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf66e8000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf66e0000)                                                                                                                                                                       
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf66d8000)                                                                                                                                                                             
        libXext.so.6 => /usr/lib/libXext.so.6 (0xf66c0000)                                                                                                                                                                                   
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf6610000)                                                                                                                                                                           
        libEGL.so.1 => /usr/lib/libEGL.so.1 (0xf6570000)                                                                                                                                                                                     
        libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0xf6568000)                                                                                                                                                                             
        libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0xf6558000)                                                                                                                                                                       
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf6530000)                                                                                                                                                                                     
        libGL.so.1 => /usr/lib/libGL.so.1 (0xf6428000)                                                                                                                                                                                       
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0xf63d0000)                                                                                                                                                                           
        libXft.so.2 => /usr/lib/libXft.so.2 (0xf63b8000)                                                                                                                                                                                     
        libselinux.so.1 => /lib/libselinux.so.1 (0xf6390000)                                                                                                                                                                                 
        libresolv.so.2 => /lib/libresolv.so.2 (0xf6378000)                                                                                                                                                                                   
        libffi.so.4 => /usr/lib/libffi.so.4 (0xf6370000)                                                                                                                                                                                     
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0xf62f8000)                                                                                                                                                                                   
        /lib/ld-linux.so.2 (0xf7750000)                                                                                                                                                                                                      
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf62c8000)                                                                                                                                                                                 
        libnvidia-glsi.so.352.41 => /usr/lib/libnvidia-glsi.so.352.41 (0xf6240000)                                                                                                                                                           
        libXau.so.6 => /usr/lib/libXau.so.6 (0xf6238000)                                                                                                                                                                                     
        libnvidia-tls.so.352.41 => /usr/lib/tls/libnvidia-tls.so.352.41 (0xf6230000)                                                                                                                                                         
        libnvidia-glcore.so.352.41 => /usr/lib/libnvidia-glcore.so.352.41 (0xf4060000)                                                                                                                                               
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0xf4040000)

 

 

ls -1 /usr/lib/wx-2.8-stl/

 

libwx_baseu-2.8.so.0
libwx_baseu-2.8.so.0.8.0
libwx_baseu_net-2.8.so.0
libwx_baseu_net-2.8.so.0.8.0
libwx_baseu_xml-2.8.so.0
libwx_baseu_xml-2.8.so.0.8.0
libwx_gtk2u_adv-2.8.so.0
libwx_gtk2u_adv-2.8.so.0.8.0
libwx_gtk2u_aui-2.8.so.0
libwx_gtk2u_aui-2.8.so.0.8.0
libwx_gtk2u_core-2.8.so.0
libwx_gtk2u_core-2.8.so.0.8.0
libwx_gtk2u_gizmos-2.8.so.0
libwx_gtk2u_gizmos-2.8.so.0.8.0
libwx_gtk2u_gl-2.8.so.0
libwx_gtk2u_gl-2.8.so.0.8.0
libwx_gtk2u_html-2.8.so.0
libwx_gtk2u_html-2.8.so.0.8.0
libwx_gtk2u_media-2.8.so.0
libwx_gtk2u_media-2.8.so.0.8.0
libwx_gtk2u_richtext-2.8.so.0
libwx_gtk2u_richtext-2.8.so.0.8.0
libwx_gtk2u_stc-2.8.so.0
libwx_gtk2u_stc-2.8.so.0.8.0
libwx_gtk2u_xrc-2.8.so.0
libwx_gtk2u_xrc-2.8.so.0.8.0
wx

(treuer25) #4

Jak instalowałeś ten PCSX2 ?

 

Jeżeli masz ubuntu lub Lnux Mint to polecam instalację z repozytorium

 

Tak zainstalowany emulator nie powinien mieć problemu z uruchomieniem.


(ra-v) #5

Dzięki z wskazówkę, najciemniej pod latarnią.

 

Akurat mam openSUSE (jest w sygnaturze). Dodałem repo Packmana: http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/

Po dodaniu “pcsx2” dociągnał m.in. “libwx_baseu-2_8-0-compat-lib-stl”, który to zawierał wymagane pliki.