I think I found a solution for this kmx. http://cblfs.cross-lfs.org/index.php/SDL_gfx#64Bit.
CC="gcc ${BUILDN32}" USE_ARCH=n32 \ ./configure --prefix=/usr --disable-mmx \ --libdir=/usr/lib32 && make On Sat, Feb 20, 2010 at 10:00 PM, Kartik Thakore <thakore.kar...@gmail.com>wrote: > Hi Brian, > > I am trying to make Alien::SDL work with Mac OSx. kmx did a great amount of > work with Alien::SDL on linux and windows builds. But we have run into this > problem. Any clues or hints that can help us automate this will be greatly > appreciated > > > On Sat, Feb 20, 2010 at 9:30 PM, Mike Stok <m...@stok.ca> wrote: > >> >> On Feb 20, 2010, at 6:15 PM, Kartik Thakore wrote: >> >> On 2010-02-20, at 4:29 PM, Mike Stok <m...@stok.ca> wrote: >> >> >> On Feb 20, 2010, at 3:14 PM, Kartik Thakore wrote: >> >> Great. I still would to see how it crashes and burns on a mac. >> >> >> I'll see what I can do this evening. I'm baby-sitting for RIchard Dice, >> and if Astra sleeps I should have some time! >> >> >> If you dont get it done no problem. I was wondering if we can try it at >> the presentation before or after? >> >> >> Mike >> >> -- >> >> Mike Stok < <m...@stok.ca>m...@stok.ca> >> >> <http://www.stok.ca/%7Emike/>http://www.stok.ca/~mike/<http://www.stok.ca/%7Emike/> >> >> The "`Stok' disclaimers" apply. >> >> >> >> >> >> With MacPorts version of Perl or the Apple supplied Perl on Snow Leopard >> on a MacBook Pro it goes well until I get a 64 bit mode error. There are >> some flags which can be set to force 32 bit mode, but I need to clean up a >> few things on the system. >> >> Maybe more later... >> >> Mike >> >> >> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" >> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"SDL_gfx\" >> -DVERSION=\"2.0.20\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 >> -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 >> -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 >> -DHAVE_DLFCN_H=1 -DBUILD_DLL -I. >> -I/Users/mike/.cpan/build/Alien-SDL-v0.8.1-rcimih/sharedir/v0.8.1_6aca4eea/include >> -O -DUSE_MMX >> -I/Users/mike/.cpan/build/Alien-SDL-v0.8.1-rcimih/sharedir/v0.8.1_6aca4eea/include/SDL >> -D_GNU_SOURCE=1 -D_THREAD_SAFE -MT SDL_imageFilter.lo -MD -MP -MF >> .deps/SDL_imageFilter.Tpo -c SDL_imageFilter.c -fno-common -DPIC -o >> .libs/SDL_imageFilter.o >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:10:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:14:`popa' is >> not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:72:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:78:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:88:`popa' is >> not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:176:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:184:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:200:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:289:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:295:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:305:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:391:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:397:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:410:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:498:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:505:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:532:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:619:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:624:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:633:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:718:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:725:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:746:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:835:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:842:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:865:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:956:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:962:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:972:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1055:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1061:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1071:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1154:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1159:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1175:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1257:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1263:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1272:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1350:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1363:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1373:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1459:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1469:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1479:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1590:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1605:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1617:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1705:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1718:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1727:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1812:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1822:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1831:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1941:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1957:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:1968:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2059:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2064:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2073:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2165:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2181:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2195:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2217:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2303:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2320:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2336:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2437:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2453:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2463:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2554:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2559:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2568:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2660:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2671:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2685:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2707:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2798:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2814:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2825:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2908:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2933:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:2945:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3044:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3081:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3108:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3227:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3247:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3291:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3325:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3343:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3442:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3476:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3494:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3619:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3653:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3672:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3894:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3928:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3949:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:3987:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4021:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4039:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4138:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4172:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4190:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4319:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4353:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4372:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4611:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4641:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4655:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4738:`popa' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4771:`pusha' >> is not supported in 64-bit mode >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4787:Alignment >> too large: 15. assumed. >> /var/folders/QA/QArt8xunHXWl08VgPb-CI++++TI/-Tmp-//cc0Cj4ut.s:4882:`popa' >> is not supported in 64-bit mode >> make: *** [SDL_imageFilter.lo] Error 1 >> ###ERROR### [512] during make ... at inc/My/Builder/Unix.pm line 84. >> KTHAKORE/Alien-SDL-v0.8.1.tar.gz >> ./Build -- NOT OK >> Running Build test >> Can't test without successful make >> Running Build install >> Make had returned bad status, install seems impossible >> Failed during this command: >> KTHAKORE/Alien-SDL-v0.8.1.tar.gz : make NO >> >> -- >> >> Mike Stok <m...@stok.ca> >> http://www.stok.ca/~mike/ <http://www.stok.ca/%7Emike/> >> >> The "`Stok' disclaimers" apply. >> >> >> >> >> >