Compile Guide
By the way, I think that the most easiest way to provide x32 bit architecture, is to add -m32 to all configure.ac NORMAL_FLAGS.
Reply

Sponsored links

I compiled pcsx2 rev 494 in hopes of it all working. Well, at least now it doesn't spew out a GS error about FBOs, but it does still error out, and/or segfault:

Here are some backtraces:

Backtrace for pcsx2 when running with GSSoft 1.0 plugin:

Code:
user@user-gtwm675-laptop:~/pcsx2/pcsx2$ gdb --exec=pcsx2
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
(gdb) run
Starting program: /home/user/pcsx2/bin-rev494/pcsx2
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)

[New Thread 0xb745b700 (LWP 17273)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xaf433b90 (LWP 17277)]
[New Thread 0xaec32b90 (LWP 17278)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb745b700 (LWP 17273)]
0x08103ca5 in ?? ()
(gdb) bit
Undefined command: "bit".  Try "help".
(gdb) bt
#0  0x08103ca5 in ?? ()
#1  0x081067a6 in ?? ()
#2  0x080dd5c2 in ?? ()
#3  0xb625289f in ?? ()
#4  0x080682a5 in ?? ()
#5  0x08068622 in ?? ()
#6  0xb79f33d4 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#7  0xb79e5c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#8  0xb79fc095 in ?? () from /usr/lib/libgobject-2.0.so.0
#9  0xb79fd7ac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#10 0xb79fdc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#11 0xb7f56477 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#12 0xb7e48f70 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7e4ab4d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb7e414fb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#15 0xb7e3b036 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0xb79e43c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0xb79e5c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#18 0xb79fbd3d in ?? () from /usr/lib/libgobject-2.0.so.0
#19 0xb79fd62b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#20 0xb79fdc26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#21 0xb7f5033e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb7e33b4c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#23 0xb7e34ef7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0xb7ccb50a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#25 0xb79496f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb794cda3 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb794d2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#28 0xb7e353a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x080669db in ?? ()
#30 0x08066bee in ?? ()
#31 0xb76b1685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#32 0x0804df01 in ?? ()
(gdb)

Backtrace for pcsx2 with ZeroGS plugin from rev494 of pcsx2:
Code:
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
(gdb) run
Starting program: /home/user/pcsx2/bin-rev494/pcsx2
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)

[New Thread 0xb73e8700 (LWP 17473)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
    F1 - save state

    (Shift +) F2 - cycle states

    F3 - load state

PCSX2 (beta) - compiled on Feb 14 2009

Savestate version: 8b400002

x86Init:

    CPU vendor name =  GenuineIntel
    FamilyID  =  9
    x86Family =  Intel(R) Pentium(R) 4 CPU 3.20GHz
    CPU speed =  3.194 Ghz
    Cores     =  1 physical [2 logical]
    x86PType  =  Standard OEM
    x86Flags  =  bfebfbff 00004400
    x86EFlags =  00000000


Features:

    Detected MMX
    Detected SSE
    Detected SSE2
    Not Detected SSE3
    Not Detected SSE4.1



** (<unknown>:17473): WARNING **: Couldn't find pixmap file: pcsxAbout.bmp
Disabling game slots until a game is loaded.

Bios Version 1.60




**************
rom2 NOT FOUND
**************







**************
erom NOT FOUND
**************




Framelimiter rate updated (UpdateVSyncRate): 59.94 fps

[New Thread 0xaf232b90 (LWP 17476)]
MTGS > Thread Started, Opening GS Plugin...

ZeroGS: creating zerogs
ZeroGS: Got Doublebuffered Visual!
ZeroGS: glX-Version 1.2
ZeroGS: Depth 24
ZeroGS: you have Direct Rendering!
ZeroGS: ******
ZeroGS: GS WARNING: Floating point render targets not supported, switching to 32bit
ZeroGS: *********
ZeroGS: Disabling MRT depth writing
[Thread 0xaf232b90 (LWP 17476) exited]
terminate called after throwing an instance of 'Exception::PluginFailure'

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb73e8700 (LWP 17473)]
0xb8066430 in __kernel_vsyscall ()
(gdb) bt
#0  0xb8066430 in __kernel_vsyscall ()
#1  0xb76538a0 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7655268 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb786b778 in __gnu_cxx::__verbose_terminate_handler ()
   from /usr/lib/libstdc++.so.6
#4  0xb7869655 in ?? () from /usr/lib/libstdc++.so.6
#5  0xb7869692 in std::terminate () from /usr/lib/libstdc++.so.6
#6  0xb78697ca in __cxa_throw () from /usr/lib/libstdc++.so.6
#7  0x0807fbbd in ?? ()
#8  0x0807feee in ?? ()
#9  0x080774d7 in ?? ()
#10 0x0808a7b8 in ?? ()
#11 0x08068605 in ?? ()
#12 0xb79803d4 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#13 0xb7972c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb7989095 in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb798a7ac in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0xb798ac26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#17 0xb7ee3477 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7dd5f70 in gtk_menu_shell_activate_item ()
   from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7dd7b4d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#20 0xb7dce4fb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7dc8036 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#22 0xb79713c9 in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0xb7972c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#24 0xb7988d3d in ?? () from /usr/lib/libgobject-2.0.so.0
#25 0xb798a62b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#26 0xb798ac26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#27 0xb7edd33e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb7dc0b4c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7dc1ef7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#30 0xb7c5850a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#31 0xb78d66f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#32 0xb78d9da3 in ?? () from /usr/lib/libglib-2.0.so.0
#33 0xb78da2c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#34 0xb7dc23a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#35 0x080669db in ?? ()
#36 0x08066bee in ?? ()
#37 0xb763e685 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#38 0x0804df01 in ?? ()
(gdb)

Is this the same problem as before?
In a life without walls, who needs Windows?
Reply
i keep getting the error of missing the afxres.h file or afxwin.h (gsdx), i'm using the express edition, the renaming trick doesn't work for me... i really don't want the trial version, so by lurking i found the necessary files from the microsoft website itself, i still can't compile gsdx though (missing afxwin.h and probably other files linked with it) but it seems i can compile everything else, if anyone wants them i don't mind posting them (i don't think its illegal since they've come from microsoft freely)

it would be nice if someone uploaded the afxwin.h and it's necessary files, downloading 4GB for 1+ files would suck... -_-
E8400 @ 3.2GHz - 8800 GT @ stock - 4GB DDR2 800 [actual: 3.5GB with PAE] - WinXP PRO 32bit SP3
[Image: 133779.png]
Reply
Hey guys, I tried searching around but couldn't find the answer to what I'm getting when I try to compile the plugins. For spu2ghz and spu2-x I'm getting 2 unresolved externals when It tries to link. Any ideas?

Code:
Performing Pre-Build Event...
SubWCRev: 'c:\Program Files (x86)\PCSX2\plugins\spu2-x\src'
Last committed at revision 501
Updated to revision 501
SubWCRev: 'c:\Program Files (x86)\PCSX2\plugins\spu2-x\src'
Last committed at revision 501
Updated to revision 501
Compiling...
SaveState.cpp
DllInterface.cpp
ConfigSoundtouch.cpp
ConfigDebug.cpp
Config.cpp
CfgHelpers.cpp
UIHelpers.cpp
Hyperlinks.cpp
AboutBox.cpp
WavFile.cpp
TDStretch.cpp
sse_optimized.cpp
SoundTouch.cpp
RateTransposer.cpp
mmx_optimized.cpp
FIRFilter.cpp
FIFOSampleBuffer.cpp
cpu_detect_x86_win.cpp
AAFilter.cpp
3dnow_win.cpp
Compiling...
dsp.cpp
Spu2.cpp
Reverb.cpp
RegTable.cpp
RegLog.cpp
Mixer.cpp
dma.cpp
Compiling...
parse.c
imdct.c
downmix.c
bitstream.c
bit_allocate.c
Compiling...
decoder.cpp
SndOut_XAudio2.cpp
SndOut_waveOut.cpp
SndOut_DSound.cpp
SndOut.cpp
Lowpass.cpp
wavedump_wav.cpp
spu2replay.cpp
RealtimeDebugger.cpp
debug.cpp
Compiling...
utf8.cpp
Compiling resources...
Microsoft (R) Windows (R) Resource Compiler Version 6.1.6723.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Linking...
   Creating library c:\Program Files (x86)\PCSX2\plugins\spu2-x\src\Win32\\bin\SPU2-X.lib and object c:\Program Files (x86)\PCSX2\plugins\spu2-x\src\Win32\\bin\SPU2-X.exp
SndOut_DSound.obj : error LNK2001: unresolved external symbol _DirectSoundCreate8@12
SndOut_DSound.obj : error LNK2001: unresolved external symbol _DirectSoundEnumerateW@8
c:\Program Files (x86)\PCSX2\plugins\spu2-x\src\Win32\\bin\SPU2-X.dll : fatal error LNK1120: 2 unresolved externals
Reply
you have to link to dsound.lib (which means you have to have the dx sdk installed) Smile
Windows 7 64bit
Intel Pentium Dual-Core E5200 OC to 3.6GHz, Intel GMA x4500, 1GB DDR2

NinjaMight just work on next guideNinja
Reply
(02-15-2009, 10:43 PM)LuisR14 Wrote: you have to link to dsound.lib (which means you have to have the dx sdk installed) Smile

k definetly have the dx sdk installed. Sorry I'm a newb at this, but.. how do you link? Smile
Reply
go to project->properties, click the plus on "configuration properties->linker" in "input:additional dependencies" you type it there. Smile
Windows 7 64bit
Intel Pentium Dual-Core E5200 OC to 3.6GHz, Intel GMA x4500, 1GB DDR2

NinjaMight just work on next guideNinja
Reply
Awesome, thanks Smile. Haven't used VS since 2k5 and definitely forgot; this should take care of the sound plugins. While I'm at it, what does GSDX need linked?
Reply
I've been trying to compile gsdx and I finally got it to work, but I'm getting a lot of errors.
Code:
1>------ Build started: Project: GSdx, Configuration: Release SSSE3 Win32 ------
1>Performing Pre-Build Event...
1>SubWCRev: 'c:\Documents and Settings\Administrator\My Documents\PCSX2_SVN\plugins'
1>Last committed at revision 503
1>Updated to revision 503
1>Local modifications found
1>SubWCRev: 'c:\Documents and Settings\Administrator\My Documents\PCSX2_SVN\plugins'
1>Last committed at revision 503
1>Updated to revision 503
1>Local modifications found
1>Compiling...
1>stdafx.cpp
1>Compiling...
1>GSWnd.cpp
1>GSVertexList.cpp
1>GSVector.cpp
1>GSUtil.cpp
1>GSTextureNull.cpp
1>GSTextureFX9.cpp
1>GSTextureFX10.cpp
1>GSTextureCacheSW.cpp
1>.\GSTextureCacheSW.cpp(302) : warning C4018: '>' : signed/unsigned mismatch
1>GSTextureCache9.cpp
1>GSTextureCache10.cpp
1>GSTextureCache.cpp
1>GSTexture9.cpp
1>GSTexture7.cpp
1>GSTexture10.cpp
1>GSTexture.cpp
1>GSTables.cpp
1>GSSetupPrimCodeGenerator.cpp
1>GSSettingsDlg.cpp
1>GSSetting.cpp
1>GSRendererSW.cpp
1>Compiling...
1>GSRendererNull.cpp
1>GSRendererHW.cpp
1>GSRenderer.cpp
1>GSPerfMon.cpp
1>GSFunctionMap.cpp
1>GSDump.cpp
1>GSDrawScanlineCodeGenerator.cpp
1>GSDrawScanline.cpp
1>.\GSDrawScanline.cpp(119) : warning C4018: '<' : signed/unsigned mismatch
1>.\GSDrawScanline.cpp(119) : warning C4244: '=' : conversion from 'UINT32' to 'unsigned short', possible loss of data
1>.\GSDrawScanline.cpp(120) : warning C4018: '<' : signed/unsigned mismatch
1>.\GSDrawScanline.cpp(120) : warning C4244: '=' : conversion from 'UINT32' to 'unsigned short', possible loss of data
1>.\GSDrawScanline.cpp(145) : warning C4244: '=' : conversion from 'UINT64' to 'unsigned short', possible loss of data
1>.\GSDrawScanline.cpp(146) : warning C4018: '<' : signed/unsigned mismatch
1>.\GSDrawScanline.cpp(146) : warning C4244: '=' : conversion from 'UINT32' to 'unsigned short', possible loss of data
1>GSDirtyRect.cpp
1>GSDeviceNull.cpp
1>GSDevice9.cpp
1>GSDevice7.cpp
1>.\GSDevice7.cpp(145) : warning C4389: '!=' : signed/unsigned mismatch
1>.\GSDevice7.cpp(145) : warning C4389: '!=' : signed/unsigned mismatch
1>GSDevice10.cpp
1>GSDevice.cpp
1>GSCrc.cpp
1>GSClut.cpp
1>GSCaptureDlg.cpp
1>GSCapture.cpp
1>GSBlock.cpp
1>GSAlignedClass.cpp
1>Compiling...
1>GS.cpp
1>GPUState.cpp
1>GPUSettingsDlg.cpp
1>GPURendererSW.cpp
1>GPURenderer.cpp
1>GPULocalMemory.cpp
1>GPUDrawScanline.cpp
1>GPU.cpp
1>Compiling...
1>wxutil.cpp
1>wxlist.cpp
1>wxdebug.cpp
1>vtrans.cpp
1>transip.cpp
1>transfrm.cpp
1>sysclock.cpp
1>strmctl.cpp
1>source.cpp
1>seekpt.cpp
1>schedule.cpp
1>renbase.cpp
1>refclock.cpp
1>pullpin.cpp
1>pstream.cpp
1>outputq.cpp
1>mtype.cpp
1>ddmm.cpp
1>ctlutil.cpp
1>combase.cpp
1>Compiling...
1>amvideo.cpp
1>amfilter.cpp
1>amextra.cpp
1>Compiling...
1>GSState.cpp
1>.\GSState.cpp(1057) : warning C4389: '==' : signed/unsigned mismatch
1>.\GSState.cpp(1057) : warning C4018: '<' : signed/unsigned mismatch
1>.\GSState.cpp(1057) : warning C4389: '==' : signed/unsigned mismatch
1>.\GSState.cpp(1083) : warning C4018: '>=' : signed/unsigned mismatch
1>.\GSState.cpp(1100) : warning C4018: '>' : signed/unsigned mismatch
1>.\GSState.cpp(1107) : warning C4018: '<' : signed/unsigned mismatch
1>.\GSState.cpp(1141) : warning C4389: '==' : signed/unsigned mismatch
1>.\GSState.cpp(1141) : warning C4389: '==' : signed/unsigned mismatch
1>GSRendererHW9.cpp
1>GSRendererHW10.cpp
1>GSRasterizer.cpp
1>GSLocalMemory.cpp
1>.\GSLocalMemory.cpp(1429) : warning C4244: '=' : conversion from 'DWORD' to 'WORD', possible loss of data
1>.\GSLocalMemory.cpp(1446) : warning C4244: '=' : conversion from 'DWORD' to 'BYTE', possible loss of data
1>.\GSLocalMemory.cpp(1463) : warning C4244: '=' : conversion from 'unsigned long' to 'BYTE', possible loss of data
1>.\GSLocalMemory.cpp(1480) : warning C4244: '=' : conversion from 'DWORD' to 'BYTE', possible loss of data
1>.\GSLocalMemory.cpp(1497) : warning C4244: '=' : conversion from 'unsigned long' to 'BYTE', possible loss of data
1>.\GSLocalMemory.cpp(1514) : warning C4244: '=' : conversion from 'unsigned long' to 'BYTE', possible loss of data
1>GSdx.cpp
1>Compiling resources...
1>Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>Linking...
1>   Creating library ..\..\bin\plugins\GSdx.lib and object ..\..\bin\plugins\GSdx.exp
1>Generating code
1>c:\documents and settings\administrator\my documents\pcsx2_svn\plugins\gsdx\baseclasses\wxutil.cpp(420) : warning C4706: assignment within conditional expression
1>c:\documents and settings\administrator\my documents\pcsx2_svn\plugins\gsdx\baseclasses\schedule.cpp(120) : warning C4706: assignment within conditional expression
1>Finished generating code
1>Embedding manifest...
1>Build log was saved at "file://c:\Documents and Settings\Administrator\My Documents\PCSX2_SVN\plugins\GSdx\Win32\Release SSSE3\BuildLog.htm"
1>GSdx - 0 error(s), 26 warning(s)
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
I saw some posts where people said they compiled successfully even with these errors, but I havent seen anything saying they are fine. So are these errors normal?

Besides that, I have to manually set SDK's include and lib files for every plugin I want to compile. Meaning, going to the plugin's Properties and then adding the Include and Library Directories over and over. Could someone please help me with getting the additional SDK Directories set automatically? I've looked in the VS options for long time and cant find anything that will do that D:
Intel C2D [email protected] | 2GB DDR2@800Mhz | NVIDIA GeForce 9800GTX 512MB | Asus P5N-D nForce 750i SLI Chipset | XP Pro SP3 | SuperPI 1.5-1m in 15.5s
Intel C2D [email protected] | 2GB DDR2@665MHz | 2xSLI NVIDIA GeForceGo 7950GTX 512MB | XP Pro SP3 | Alienware Laptop | SuperPI 1.5-1m in 23s
Reply
I build pcsx2 (32-bit) with Visual C++ 2008 Express on Windows 7 beta 64-bit yesterday.
The postBuild.cmd script seems to copy file incorrectly. It creates binpcsx2.exe instead of bin\pcsx2.exe. When moved to an appropriate directory, the file works well.

I suggest modifying pcsx2\windows\VCprojects\vsprops\postBuild.unknown like this.
Code:
set pcsxoutdir=%~2\bin
set pcsxoutname=%pcsxoutdir%\%~3%~4

IF NOT EXIST "%pcsxoutdir%" (
    md "%pcsxoutdir%"
)

copy /Y "%~1" "%pcsxoutname%"

if not ERRORLEVEL 1 (
    echo Target copied to %pcsxoutname%
)
exit /b 0
Reply




Users browsing this thread: 2 Guest(s)