Lachesis, on 05 June 2012 - 06:18 PM, said:
Mac OSX version is up, check the first post. I built it in 10.5 on an Intel Mac, and nobody but I has tested it <.<
I didn't have any luck with the package on the main page. It bombs with the following (running on Lion):
Process: MegaZeux [55931]
Path: /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
Identifier: MegaZeux
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [106]
Date/Time: 2012-06-17 15:19:52.215 -0400
OS Version: Mac OS X 10.7.3 (11D50)
Report Version: 9
Interval Since Last Report: 376417 sec
Crashes Since Last Report: 20
Per-App Crashes Since Last Report: 3
Anonymous UUID: 4A0693E4-D72E-458D-B5A4-0C82B5907AAA
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /opt/local/lib/libSDL-1.2.0.dylib
Referenced from: /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
Reason: image not found
Binary Images:
0x1000 - 0x5ff6 +MegaZeux (??? - ???) <B5A9F944-73EE-F0DC-5AF6-19A11E552E5A> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
0xd000 - 0x90fe9 +libcore.dylib (??? - ???) <BA849A08-FC89-B5C3-0510-28D7BD952B7E> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/libcore.dylib
0x16e000 - 0x194fff +libeditor.dylib (??? - ???) <43827EC2-060E-E2BD-E769-FC0F22323309> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/libeditor.dylib
0x8feed000 - 0x8ff1faa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
Model: MacBookAir3,1, BootROM MBA31.0061.B07, 2 processors, Intel Core 2 Duo, 1.4 GHz, 2 GB, SMC 1.67f4
Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR3, 1067 MHz, 0x02FE, 0x45424A3130554538454655302D41452D4620
Memory Module: BANK 1/DIMM0, 1 GB, DDR3, 1067 MHz, 0x02FE, 0x45424A3130554538454655302D41452D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD1), Broadcom BCM43xx 1.0 (5.100.98.75.19)
Bluetooth: Version 4.0.3f12, 2 service, 11 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en0
Serial ATA Device: APPLE SSD TS064C, 60.67 GB
USB Device: FaceTime Camera (Built-in), apple_vendor_id, 0x850a, 0x24600000 / 2
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x04500000 / 3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821b, 0x04530000 / 4
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0242, 0x04300000 / 2
Looks like it's dynamically linked. I didn't have MacPorts installed, so it couldn't find the library. However, after installing MacPorts, I get the following:
Process: MegaZeux [55946]
Path: /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
Identifier: MegaZeux
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [106]
Date/Time: 2012-06-17 15:22:35.812 -0400
OS Version: Mac OS X 10.7.3 (11D50)
Report Version: 9
Interval Since Last Report: 376580 sec
Crashes Since Last Report: 21
Per-App Crashes Since Last Report: 4
Anonymous UUID: 4A0693E4-D72E-458D-B5A4-0C82B5907AAA
Crashed Thread: 0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /opt/local/lib/libSDL-1.2.0.dylib
Referenced from: /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
Reason: no suitable image found. Did find:
/opt/local/lib/libSDL-1.2.0.dylib: mach-o, but wrong architecture
Binary Images:
0x1000 - 0x5ff6 +MegaZeux (??? - ???) <B5A9F944-73EE-F0DC-5AF6-19A11E552E5A> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/MegaZeux
0xd000 - 0x90fe9 +libcore.dylib (??? - ???) <BA849A08-FC89-B5C3-0510-28D7BD952B7E> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/libcore.dylib
0x16e000 - 0x194fff +libeditor.dylib (??? - ???) <43827EC2-060E-E2BD-E769-FC0F22323309> /Applications/MegaZeux/MegaZeux.app/Contents/MacOS/libeditor.dylib
0x8fe5d000 - 0x8fe8faa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld
Model: MacBookAir3,1, BootROM MBA31.0061.B07, 2 processors, Intel Core 2 Duo, 1.4 GHz, 2 GB, SMC 1.67f4
Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 1 GB, DDR3, 1067 MHz, 0x02FE, 0x45424A3130554538454655302D41452D4620
Memory Module: BANK 1/DIMM0, 1 GB, DDR3, 1067 MHz, 0x02FE, 0x45424A3130554538454655302D41452D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD1), Broadcom BCM43xx 1.0 (5.100.98.75.19)
Bluetooth: Version 4.0.3f12, 2 service, 11 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en0
Serial ATA Device: APPLE SSD TS064C, 60.67 GB
USB Device: FaceTime Camera (Built-in), apple_vendor_id, 0x850a, 0x24600000 / 2
USB Device: BRCM2070 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x04500000 / 3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821b, 0x04530000 / 4
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0242, 0x04300000 / 2
Most likely a 32-bit vs. 64-bit issue. Lion is exclusively 64-bit, so MacPorts is probably pulling down the 64-bit dylib on my system.
I put together a 64-bit build for Lion. Not sure if it'll work with the older versions of OS X, but here you go:
http://dev.spectere....64-20120617.dmg. It has the same issue as the standard release, so MacPorts will have to be installed and all of the appropriate libraries retrieved (libsdl, libpng, and libvorbis, if I remember correctly).
The name of the compilers are also different (i686-apple-darwin11-llvm-gcc-4.2 and i686-apple-darwin11-llvm-g++-4.2, respectively), so Makefile.in and the make line will have to be changed appropriately.
Also, I do have an iMac G4 running Leopard, so if I'm feeling saucy I might plug it in and attempt a PowerPC build.