What would be involved in compiling a 32-bit Intel version using Xcode 3.2.2? I've been searching the web regarding that particular load error. I haven't found any clear guidance, but it may be related to Xcode bugs. You may find this helpful http://www.cocoabuilder.com/archive/xco ... again.html
EDIT: I tried setting the rosetta box in the finder info and it gave me the same crash. It looks like my system isn't respecting the info settings for this application. I opened Activity Monitor and tried to run it with only the 32-bit Mode set...sure enough it was launching as 64-bit (it took many attempts to catch it since the crash is nearly immediate).
EDIT2: terminal test (I don't really know what I'm doing)
Core2Duo:~ frag$ arch -x86_64 /SheepShaver\ 20101024/SheepShaver.app/Contents/MacOS/SheepShaver
dyld: unknown required load command 0x80000022
Core2Duo:~ frag$ arch -i386 /SheepShaver\ 20101024/SheepShaver.app/Contents/MacOS/SheepShaver
SheepShaver V2.3 by Christian Bauer and Mar"c" Hellwig
ERROR: Cannot open ROM file.
EDIT3: other 64-bit capable programs on my mac do respond to the 32-bit mode check box in the Get Info panel. It seems as if my system is having trouble associating the flag with the application or identifying the application. Another possible clue: I wanted to set control-click to my right mouse button by creating an application specfiic setting in USB Overdrive. I wasn't able to because SheepShaver was grey-out in my application list. It is like some unique identifier is missing from the application?
EDIT4: I used lipo -thin i386 as a workaround and the 2010 build is running fine.