|
|
|||||||
| About Us | Register | FAQ | Members List | Calendar | Mark Forums Read |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Registered User
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
|
No usable CD/DVD Plugin for loading images using Linux?!
Hi there,
i just installed Linux some days ago (for the 50th time xD) but this time as unbelivable as it sound all worked (almost) like it did using Windows before. So i started to try out some linux only Apps.... First of all there is of cause PCSX2 ![]() After some trouble compiling PCSX2 i made it start up normally, set up the plugins and yeah... theres the problem... I´ve got no DVD drive in my Desktop pc (using my laptop if needed which has one) The only DVD Plugin that works for me is the EPP Polling plugin (which only accepts Devices which really exist. Creating a loopback device which has loaded the Image (/dev/loop/0 or like) didnt work at all. Is there any way to play my PS2 games using images and linux? I hope someone knows how to fix that or where to get a matching CD/DVD Plugin for linux. I´m counting on you! (Sorry if there is a thread like this, i searched about 20mins before creating this) Regards Forsaken aka Jens |
|
|
|
|
|
#2 (permalink) |
|
Registered User
Join Date: Apr 2007
Location: WNY
Posts: 46
|
There should be at least 2 other plugins in there --- see the screenshot (though IIRC the linuzapps one needs custom build flags to open most DVD ISO images, as they need 64-bit offsets). Could you perhaps try running the emu from the shell and see if you get any warnings about missing libs or such that prevents the plugins being found.
|
|
|
|
|
|
#3 (permalink) |
|
Registered User
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
|
when opening the settings window i´m getting these errors:
Code:
/windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so: Kann das Programm nicht dynamisch Laden /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDisoEFP.so: Kann das Programm nicht dynamisch Laden /windows/Emulatoren/Linux/pcsx2/plugins/libspu2PeopsOSS.so.1.0.3: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDiso.so: Kann das Programm nicht dynamisch Laden /windows/Emulatoren/Linux/pcsx2/plugins/libCDVDisoEFP.so: Kann das Programm nicht dynamisch Laden Last edited by Forsaken87; June 12th, 2007 at 01:27. |
|
|
|
|
|
#5 (permalink) | |
|
Registered User
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
|
Quote:
Code:
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ file libCDVDiso.so
libCDVDiso.so: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, stripped
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ ldd libCDVDiso.so
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00002b1fce75f000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00002b1fceb88000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x00002b1fced1d000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00002b1fcee3d000)
libm.so.6 => /lib/libm.so.6 (0x00002b1fcef55000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00002b1fcf0d8000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00002b1fcf1e1000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00002b1fcf315000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00002b1fcf427000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00002b1fcf530000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00002b1fcf632000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00002b1fcf73b000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00002b1fcf83e000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00002b1fcf948000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x00002b1fcfa4e000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00002b1fcfb8f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00002b1fcfcf8000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00002b1fcff02000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x00002b1fd0043000)
libdl.so.2 => /lib/libdl.so.2 (0x00002b1fd0146000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00002b1fd024a000)
libz.so.1 => /usr/lib/libz.so.1 (0x00002b1fd03e7000)
libbz2.so.1.0 => /lib/libbz2.so.1.0 (0x00002b1fd04fd000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b1fd060d000)
libc.so.6 => /lib/libc.so.6 (0x00002b1fd080b000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x00002b1fd0a49000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00002b1fd0b77000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00002b1fd0cef000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00002b1fd0e12000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00002b1fd0f14000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00002b1fd1038000)
librt.so.1 => /lib/librt.so.1 (0x00002b1fd113d000)
/lib64/ld-linux-x86-64.so.2 (0x00002b1fce647000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00002b1fd1246000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00002b1fd1354000)
|
|
|
|
|
|
|
#6 (permalink) |
|
Registered User
Join Date: Apr 2007
Location: WNY
Posts: 46
|
Well, nothing obviously wrong there
. You do have a pure 64-bit OS install, right? (No /lib64 or such?). What does file say on the other plugins?The only other thing I can think of is perhaps doing: export LD_BIND_NOW=true export LD_WARN=true export LD_DEBUG=bindings ... and then run pcsx2 and hope it spews out something identifying the warning |
|
|
|
|
|
#7 (permalink) |
|
Registered User
Join Date: Jun 2007
Location: Germany - Frankfurt
Posts: 9
|
I´ve got Debian Etch (Pure 64Bit) installed with most 32Bit compatibility libs. The lib64 directory refers to my regular "lib" dir where the lib32 dir points at the compatibility libs (/emul/ia32-linux/lib).
Code:
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ file libCDVDlinuz.so
libCDVDlinuz.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
forsaken@Forsaken:/windows/Emulatoren/Linux/pcsx2/plugins$ ldd libCDVDlinuz.so
libc.so.6 => /lib/libc.so.6 (0x00002ad112bcb000)
/lib64/ld-linux-x86-64.so.2 (0x0000555555554000)
export LD_WARN=true export LD_DEBUG=bindings ./pcsx2 spits out too much data to find the line where it loads the plugins... i´m trying to redirect output in a file edit: got some output that might be interesting... Code:
24834: calling init: /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so
24834:
24834: /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: error: symbol lookup error: undefined symbol: g_module_check_init (fatal)
24834: /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: error: symbol lookup error: undefined symbol: g_module_unload (fa tal)
24834: binding file /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so to /usr/lib/gtk-2.0/2.4.0/loaders/svg_loader.so: norm al symbol `fill_vtable'
Got this problem fixed! Seems like my gcc or some header files were not matching when i compiled pcsx2... after recompiling pcsx2 and all plugins i´ve got more than only one dvd plugin for choice... thanks a lot for your help -can be closed- Last edited by Forsaken87; June 14th, 2007 at 14:43. Reason: Automerged Doublepost |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|