PCSX2-Mac git repository -- for very adventurous --
#1
Ok, i finally set up a public repository so if you want you can try playing with it

The repository is git-based so to get it you just need
Code:
git clone http://git.pcsx2mac.net/pcsx2mac

the bleeding edge(0.9.6) is on master branch, to build stable(0.9.5) svn you could do the following

Code:
git clone http://git.pcsx2mac.net/pcsx2mac pcsx2_0.9.5
cd pcsx2_0.9.5
git checkout --track -b 0.9.5 origin/0.9.5
git submodule init
git submodule update
./build.sh

This will also compile all the available plugins and put everything in ./bin directory. There are issues with this on Snow Leopard as it has 64-bit default compilation mode which breaks everything, might be some other issues.
Reply

Sponsored links

#2
The post has been updated to reflect new server - pcsx2mac.net
Reply
#3
I tried to compile the latest version, that didn't work, so for testing purposes I did exactly what you did in the 2nd code box, but even that fails for me.
git submodule update gives quite a lot errors

Code:
error: inflate: data stream error (incorrect header check)
Submodule path 'plugins/zzogl': checked out '9abc3a8b7daca4c37c6d254a32c9d9d63b340826'

that inflate line is repeated often.

I did ./build.sh anway and after a while I get this:

Code:
/usr/include/sys/cdefs.h:145:1: warning: this is the location of the previous definition
In file included from ix86_cpudetect.c:26:
./../../Misc.h:23:20: error: malloc.h: No such file or directory
make[2]: *** [ix86_cpudetect.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
mv: rename ./Linux/pcsx2 to ./bin/pcsx2: No such file or directory

I'm on 10.6.5 32bit
any Ideas what this could be?
Reply
#4
Ignore the inflate errors.

This is just source code, for ./build.sh to work you'll need quite a few libraries and additional tweaking on snow leopard
Reply
#5
Hello,

tried to compile it under OSX 10.6.8.

I got the following errors:
../CDVD.h:30:21: error: gtk/gtk.h: No such file or directory
../src/Linux/Config.h:31:21: error: gtk/gtk.h: No such file or directory
../src/Linux/support.h:46: error: expected constructor, destructor, or type conversion before ‘*’ token
../src/Linux/support.h:51: error: expected ‘,’ or ‘...’ before ‘*’ token
../src/Linux/support.h:59: error: expected constructor, destructor, or type conversion before ‘*’ token
../src/Linux/support.h:63: error: expected constructor, destructor, or type conversion before ‘*’ token
../src/Linux/support.h:66: error: variable or field ‘glade_set_atk_action_description’ declared void
../src/Linux/support.h:66: error: ‘AtkAction’ was not declared in this scope
../src/Linux/support.h:66: error: ‘action’ was not declared in this scope
../src/Linux/support.h:67: error: expected primary-expression before ‘const’
../src/Linux/support.h:68: error: expected primary-expression before ‘const’
...

../src/Linux/callbacks.h:5: error: variable or field ‘OnFileSel’ declared void
../src/Linux/callbacks.h:5: error: ‘GtkButton’ was not declared in this scope
../src/Linux/callbacks.h:5: error: ‘button’ was not declared in this scope
../src/Linux/callbacks.h:6: error: ‘gpointer’ was not declared in this scope
../src/Linux/callbacks.h:9: error: variable or field ‘OnStop’ declared void
../src/Linux/callbacks.h:9: error: ‘GtkButton’ was not declared in this scope
../src/Linux/callbacks.h:9: error: ‘button’ was not declared in this scope
...

../src/Linux/Config.h:57: error: expected initializer before ‘*’ token
../src/Linux/Config.h:58: error: expected initializer before ‘*’ token
../src/Linux/Config.h:61: error: expected initializer before ‘*’ token
../src/Linux/Config.h:62: error: expected initializer before ‘*’ token
../src/Linux/Config.h:63: error: expected initializer before ‘*’ token
../DEV9.h:25:21: error: gtk/gtk.h: No such file or directory
../FW.h:34:21: error: gtk/gtk.h: No such file or directory
../SPU2.h:34:21: error: gtk/gtk.h: No such file or directory

And so on.... Where to get this gtk.h?

EDIT:

Ok I installed GTK.framework as described here: http://www.miscdebris.net/blog/2010/02/1...iro-pango/

But still errors:
make: *** [libZeroPAD.so.0.3.0] Error 1 - Doesn't compile without any errors
../../x86/aVif.nasm:1862: error: mismatch in operand sizes

Reply




Users browsing this thread: 1 Guest(s)