arunk
Newbie

Posts: 7
|
 |
« on: June 23, 2006, 03:03:11 pm » |
|
Hi, I had posted this in the Support section, but since I didnt get any response there, I'm posting here under Jorrits advice. There are 3 parts to the problem. Crashes under cygwin and the pseudo stable release, problems compiling using the latest SVN version. And problems with MingW/MSYS. Hopefully someone can help me out or point me in the right direction.
I have downloaded cs-win32libs-0.99r0_018.exe and copied them to all 3 copies of my CS folder and both MSYS and cygwin are correctly setup (profile sets PATH to the cswinlibs folder). OS: Win XP Prof.
Part I: Cygwin and pseudo stable I first downloaded the pseudo stable release cs-pseudo-stable-2006-01-27.zip. I already had cygwin on my system so I compiled with that. Everything compiled fine. The only problem I am facing is with the sample applications, some of them work, most of them crash.
For instance here is the info for walktest.exe <walktest.exe.stackdump> Exception: STATUS_ACCESS_VIOLATION at eip=34051EF3 eax=00000000 ebx=10226580 ecx=32C47820 edx=32C47840 esi=32C41C60 edi=00000008 ebp=0022E3A8 esp=0022E3A0 program=d:\GHQ\dev\CS\walktest.exe, pid 1572, thread main cs=001B ds=0023 es=0023 fs=003B gs=0000 ss=0023 Stack trace: Frame? ? ?Function? Args 0022E3A8? 34051EF3? (32C41C60, 32C47840, 00000008, 340897F8) End of stack trace </walktest.exe.stackdump>
Using gdb I get this:
Program recieved signal SIGSEGV, Segmentation fault. 0x34041ef3 in cspluginPNGimg::ImagePngFile::PngLoader::ImagePngRead ( ? ? png=0x32810dd0, data=0x328112e0 "", size=8) ? ? at plugins/video/loader/png/pngimage.cpp:357 357? ? ? ? ? ? if (self->r_size < size)
Ones that work: simple1.exe, waterdemo.exe Ones that crash: walktest, simple2, and pretty much everything else.
gcc, g++ version: 3.4.4
Part II: MSYS/MingW After checking these forums I saw some posts about MingW/MSYS being preffered over cygwin, so I gave that a shot. I installed MingW first with MingW-5.0.2.exe. I selected the latest version of make and gcc. make: 3.79.1 gcc, g++: 3.4.2
Then installed MSYS, MSYS-1.0.10-rc-5.exe.
Configure runs fine till the end, when I get an error saying can't open directory /configstat<randomchars>/jcache. When I run jam it appears to be compiling the source, but nothing gets created. The out/debug/blahblah dont get created at all. I saw a similar post but there was no solution to this particular problem, and I think the author went and tried Visual C++ in the end. Basically the 'out' directory and all its subdirectories dont get created at all, even when I run jam -q it runs through fine. I can upload the jam output if you like.
Part III: Cygwin and SVN I finally grabbed the SVN copy yesterday and tried compiling it on cygwin. Here is the jam output I get: CompileResources ./out/msysx86/debug/plugins/bugplug/bugplug_resource.o windres: <stdin>:34: syntax error
? ? cat ./out/msysx86/debug/plugins/bugplug/bugplug_versionrc.rc ./out/msysx86/debug/plugins/bugplug/bugplug_metarc.rc | windres --use-temp-file? --include-dir=./out/msysx86/debug/plugins/bugplug --include-dir=./out/msysx86/debug/plugins/bugplug -o ./out/msysx86/debug/plugins/bugplug/bugplug_resource.o
...failed CompileResources ./out/msysx86/debug/plugins/bugplug/bugplug_resource.o ... ...skipped bugplug.dll for lack of <plugins!bugplug!>bugplug_resource.o...
Thanks for your time.
|