Posts: 171
Threads: 9
Joined: Jun 2010
Reputation:
1
Location: Bristol, UK
09-05-2011, 08:35 AM
(This post was last modified: 09-05-2011, 08:38 AM by Gumbo.)
You mean in the make install? that is good - PCSX2 FAQ was an obstacle to getting package officially accepted on rpmfusion, as it was previously being looked for in the subdirectory of the pcsx2 binary; installing folders in the /usr/bin/ directory is forbidden by fedora rules. Off the top of my head desktop and icon files weren't a problem. I'll try rebuilding in the next few days when I have some time - is mandriva gclib issue resolved now?
EDIT: I see from your PM that this code is disabled, so I will go ahead and build when I can.
BTW I was thinking of producing a pcsx2-sdl rpm, using a bash script to launch the binary correctly with LD_PRELOAD as we've discussed - I presume a more elegant solution doesn't exist?
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
Yes, make install. However the link in the first time wizard will not work.
Actually I reenable the code for the glibc.I found a better fix. However I need to fix cmake for fedora. I think you have a different linker (either hidden option or the gold linker)
For the bash script, give a look at launch_pcsx2_linux.sh
Posts: 171
Threads: 9
Joined: Jun 2010
Reputation:
1
Location: Bristol, UK
Should I flag it up as an issue that first time wizard link gets broken then? presumably the code looks for it in the binary subdirectory - is there any way to alter this?
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
Sure look at the file: pcsx2/gui/Dialogs/FirstTimeWizard.cpp line 77.
There is 2 issues
1/ PCSX2_VersionMid is 9 when the FAQ is 8
2/ InstallFolder path which I do not know the value but probably wrong.
Anyway, I do not think it is critical because you can still open the FAQ manually.
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
You must set this option: SHARED_SDL (only need to be defined) -> -DSHARED_SDL=foo