..:: PCSX2 Forums ::..

Full Version: SPU2-X v2
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
You use SVN -> expect crashes. That's how it works Tongue
(09-30-2009, 11:55 AM)Bositman Wrote: [ -> ]You use SVN -> expect crashes. That's how it works Tongue

I know. Just giving reports ^^
Time to use old revs! *g*
... and it will remain broken for a few more days. I have to go back to work for a bit. Sorry! Closedeyes
SVN should be in mostly-working order again. I still haven't had time to run a good battery of tests yet tho, so don't expect *too* much awesomeness. Wink
(10-03-2009, 05:24 PM)Air Wrote: [ -> ]SVN should be in mostly-working order again. I still haven't had time to run a good battery of tests yet tho, so don't expect *too* much awesomeness. Wink

but you're still awesome Cool
Problem spu2-x SVN linux using codeblocks 0.8.2


-------------- Build: Release in SoundTouch ---------------

Target is up to date.

-------------- Build: Release in SPU2-X ---------------

Compiling: ../ADSR.cpp
In file included from /home/maximu/trunk/plugins/spu2-x/src/Global.h:48,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Pcsx2Types.h:100: error: ‘u32’ does not name a type
../../../../common/include/Pcsx2Types.h:101: error: ‘s32’ does not name a type
../../../../common/include/Pcsx2Types.h:116: error: ‘u64’ does not name a type
../../../../common/include/Pcsx2Types.h:117: error: ‘u64’ does not name a type
../../../../common/include/Pcsx2Types.h:120: error: ‘u64’ has not been declared
../../../../common/include/Pcsx2Types.h:127: error: ‘u32’ has not been declared
../../../../common/include/Pcsx2Types.h: In static member function ‘static u128 u128::From64(int)’:
../../../../common/include/Pcsx2Types.h:122: error: too many initializers for ‘u128’
../../../../common/include/Pcsx2Types.h: In static member function ‘static u128 u128::From32(int)’:
../../../../common/include/Pcsx2Types.h:129: error: too many initializers for ‘u128’
../../../../common/include/Pcsx2Types.h: At global scope:
../../../../common/include/Pcsx2Types.h:136: error: ‘s64’ does not name a type
../../../../common/include/Pcsx2Types.h:137: error: ‘s64’ does not name a type
../../../../common/include/Pcsx2Types.h:140: error: ‘s64’ has not been declared
../../../../common/include/Pcsx2Types.h:147: error: ‘s32’ has not been declared
../../../../common/include/Pcsx2Types.h:147: error: ‘static s128 s128::From64(int)’ cannot be overloaded
../../../../common/include/Pcsx2Types.h:140: error: with ‘static s128 s128::From64(int)’
../../../../common/include/Pcsx2Types.h: In static member function ‘static s128 s128::From64(int)’:
../../../../common/include/Pcsx2Types.h:142: error: too many initializers for ‘s128’
../../../../common/include/Pcsx2Types.h: In static member function ‘static s128 s128::From64(int)’:
../../../../common/include/Pcsx2Types.h:149: error: too many initializers for ‘s128’
In file included from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
/home/maximu/trunk/plugins/spu2-x/src/Global.h: At global scope:
/home/maximu/trunk/plugins/spu2-x/src/Global.h:52: error: ‘u8’ does not name a type
/home/maximu/trunk/plugins/spu2-x/src/Global.h:53: error: ‘u8’ does not name a type
/home/maximu/trunk/plugins/spu2-x/src/Global.h:64: error: expected initializer before ‘void’
/home/maximu/trunk/plugins/spu2-x/src/Global.h:70: error: expected initializer before ‘T’
In file included from ../../../../common/include/Utilities/Dependencies.h:83,
from ../../../../common/include/Utilities/Exceptions.h:18,
from /home/maximu/trunk/plugins/spu2-x/src/Global.h:100,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Pcsx2Defs.h:268: error: ISO C++ forbids declaration of ‘s8’ with no type
../../../../common/include/Pcsx2Defs.h:268: error: expected ‘;’ before ‘*’ token
../../../../common/include/Pcsx2Defs.h:276: error: ‘u32’ does not name a type
../../../../common/include/Pcsx2Defs.h:277: error: ‘u32’ does not name a type
In file included from /home/maximu/trunk/plugins/spu2-x/src/Global.h:100,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Utilities/Exceptions.h:122: error: ‘u32’ does not name a type
In file included from /home/maximu/trunk/plugins/spu2-x/src/Global.h:100,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Utilities/Exceptions.h:413: error: ‘u32’ does not name a type
../../../../common/include/Utilities/Exceptions.h: In constructor ‘Exception::UnsupportedStateVersion::UnsupportedStateVersion(int, const wxString&)’:
../../../../common/include/Utilities/Exceptions.h:421: error: ‘Version’ was not declared in this scope
../../../../common/include/Utilities/Exceptions.h: At global scope:
../../../../common/include/Utilities/Exceptions.h:435: error: ‘u32’ does not name a type
../../../../common/include/Utilities/Exceptions.h:436: error: ‘u32’ does not name a type
../../../../common/include/Utilities/Exceptions.h:441: error: expected ‘)’ before ‘crc_save’
In file included from ../../../../common/include/Utilities/MemcpyFast.h:20,
from ../../../../common/include/Utilities/SafeArray.h:18,
from /home/maximu/trunk/plugins/spu2-x/src/Global.h:101,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Utilities/lnx_memzero.h:22: error: ‘u32’ has not been declared
../../../../common/include/Utilities/lnx_memzero.h: In function ‘void memset32(T&)’:
../../../../common/include/Utilities/lnx_memzero.h:31: error: ‘u32’ was not declared in this scope
../../../../common/include/Utilities/lnx_memzero.h:31: error: ‘dest’ was not declared in this scope
../../../../common/include/Utilities/lnx_memzero.h:31: error: expected primary-expression before ‘)’ token
../../../../common/include/Utilities/lnx_memzero.h: At global scope:
../../../../common/include/Utilities/lnx_memzero.h:48: error: ‘u8’ has not been declared
../../../../common/include/Utilities/lnx_memzero.h:58: error: ‘u16’ has not been declared
../../../../common/include/Utilities/lnx_memzero.h:69: error: ‘u8’ has not been declared
../../../../common/include/Utilities/lnx_memzero.h: In function ‘void memset_8(void*)’:
../../../../common/include/Utilities/lnx_memzero.h:96: error: ‘u32’ was not declared in this scope
../../../../common/include/Utilities/lnx_memzero.h:96: error: expected primary-expression before ‘)’ token
../../../../common/include/Utilities/lnx_memzero.h:96: error: expected ‘;’ before ‘dest’
../../../../common/include/Utilities/lnx_memzero.h:100: error: expected primary-expression before ‘)’ token
../../../../common/include/Utilities/lnx_memzero.h:100: error: expected ‘)’ before ‘dest’
../../../../common/include/Utilities/lnx_memzero.h:101: error: expected primary-expression before ‘)’ token
../../../../common/include/Utilities/lnx_memzero.h:101: error: expected ‘)’ before ‘dest’
In file included from ../../../../common/include/Utilities/SafeArray.h:18,
from /home/maximu/trunk/plugins/spu2-x/src/Global.h:101,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
../../../../common/include/Utilities/MemcpyFast.h: At global scope:
../../../../common/include/Utilities/MemcpyFast.h:23: error: ‘u8’ does not name a type
../../../../common/include/Utilities/MemcpyFast.h:37: error: ‘u16’ has not been declared
In file included from /home/maximu/trunk/plugins/spu2-x/src/defs.h:20,
from /home/maximu/trunk/plugins/spu2-x/src/Global.h:105,
from /home/maximu/trunk/plugins/spu2-x/src/ADSR.cpp:18:
/home/maximu/trunk/plugins/spu2-x/src/Mixer.h:23: error: ‘s32’ does not name a type
/home/maximu/trunk/plugins/spu2-x/src/Mixer.h:24: error: ‘s32’ does not name a type
/home/maximu/trunk/plugins/spu2-x/src/Mixer.h:32: error: expected ‘)’ before ‘left’
/home/maximu/trunk/plugins/spu2-x/src/Mixer.h: In constructor ‘StereoOut32:WackotereoOut32()’:
/home/maximu/trunk/plugins/spu2-x/src/Mixer.h:27: error: class ‘StereoOut32’ does not have any field named ‘Left’
Process terminated with status 1 (0 minutes, 4 seconds)
50 errors, 0 warnings
Yeah, spu2-x is windows only. What did you expect? Tongue2
You're free to try and port it though.
Yeah, any project files or build files you may find in the trunk for spu2-x are because porting it has been on my list for things to do for a while, and a few of the preliminaries have been done. But even if you were able to get it to compile, currently it wouldn't load the plugin.

I have a million other projects, and it's not that high on my list of priorities, though, so I wouldn't expect anything soon.

And, by all means, if anyone wants to port any of the non-Linux plugins to Linux, go for it. I've been know to accept and commit patches to the trunk in the past...
@rama knew that the plugin was based only on Windows, and ported to Linux, but did not know the performance of the new interface under linux, seeing that he was given support compilation with codeblocks, and added SPU2-x in the project , and SPU2-x to see it XD

@arcum42 not worry you already do enough thanks
I am getting a plugin load failure when I press Config-->Configure with the SPU2-X 1.2 version. Says plugin load failure: plugins\SPU2-X-1.2.dll SysLibError Message: <NULL>

searched a bit and couldnt find any other thread with this. Sry if it is a repost!