Hi people,
I've just had a customer contact me regarding one of my games, Mahjong Epic, not working on his MacOS 10.4.10, Intel CPU.
I compiled that version using BlitzMax v1.26 on MacOS 10.5 Intel, and the PowerPC version on a BlitzMax v1.26 on MacOS 10.4.10, and bound them together to a universal build.
With this version, when starting the game the icon appears on the dock for a second then disappears, here's what the system log said:
After googling I found this: http://www.cocoabuilder.com/archive/message/cocoa/2007/11/3/192145
I also tried to compile both Intel version and PowerPC version using BlitzMax v1.24 but got the same result.
I've now formatted my Intel Mac and installed Tiger (10.4.10) again, and compiled it with v1.24 just to be sure and sent it off, and this new version seems to work, which might make it sound like it wants a Tiger compile instead of a Leopard one (?).
The only problem now is when he is adjusting some sound and music options, which the game then quits and he receives this message:
2007-11-12 17:54:32.250 Game[5173] Cannot load Interface Builder file '/System/Library/Frameworks/AppKit.framework/Resources/English.lproj/NSAlertPanel.nib'
After googling this, it seems this error might happen when trying to open too many files or too many network connections, so I have no idea why this happens for him, as when he's adjusting the sound its all memory only...
This problem has only happened for this user so far, and it works perfectly fine on my two Macs and all the customers of all my BlitzMax games so far, so I'm wondering if it does has something todo with a Leopard compile VS Tiger compile, or if it's just this customer having a broken MacOS framework library install...
Thanks for your help!
I've just had a customer contact me regarding one of my games, Mahjong Epic, not working on his MacOS 10.4.10, Intel CPU.
I compiled that version using BlitzMax v1.26 on MacOS 10.5 Intel, and the PowerPC version on a BlitzMax v1.26 on MacOS 10.4.10, and bound them together to a universal build.
With this version, when starting the game the icon appears on the dock for a second then disappears, here's what the system log said:
Link (dyld) error: Symbol not found: _NSDefaultRunLoopMode Referenced from: /Users/Username/Desktop/Mahjong Epic/Play Mahjong Epic.app/Contents/MacOS/Game Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
After googling I found this: http://www.cocoabuilder.com/archive/message/cocoa/2007/11/3/192145
I also tried to compile both Intel version and PowerPC version using BlitzMax v1.24 but got the same result.
I've now formatted my Intel Mac and installed Tiger (10.4.10) again, and compiled it with v1.24 just to be sure and sent it off, and this new version seems to work, which might make it sound like it wants a Tiger compile instead of a Leopard one (?).
The only problem now is when he is adjusting some sound and music options, which the game then quits and he receives this message:
2007-11-12 17:54:32.250 Game[5173] Cannot load Interface Builder file '/System/Library/Frameworks/AppKit.framework/Resources/English.lproj/NSAlertPanel.nib'
After googling this, it seems this error might happen when trying to open too many files or too many network connections, so I have no idea why this happens for him, as when he's adjusting the sound its all memory only...
This problem has only happened for this user so far, and it works perfectly fine on my two Macs and all the customers of all my BlitzMax games so far, so I'm wondering if it does has something todo with a Leopard compile VS Tiger compile, or if it's just this customer having a broken MacOS framework library install...
Thanks for your help!