Configuring SDL2 (current hg) on OS X 10.6.8 with:
–enable-audio --disable-video --disable-render --disable-joystick
–disable-haptic --disable-cdrom --disable-diskaudio CFLAGS="-arch ppc
-O2 -pipe -mmacosx-version-min=10.5 -isysroot
/Developer/SDKs/MacOSX10.5.sdk" CXXFLAGS="-arch ppc -O2 -pipe
-mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk"
LDFLAGS="-arch ppc -mmacosx-version-min=10.5
-Wl,-syslibroot,/Developer/SDKs/MacOSX10.5.sdk"
produces a build that fails:
libtool: compile: gcc -arch ppc -O2 -fomit-frame-pointer -pipe
-mmacosx-version-min=10.5 -isysroot /Developer/SDKs/MacOSX10.5.sdk
-DUSING_GENERATED_CONFIG_H -Iinclude -I…/SDL/include -maltivec
-DTARGET_API_MAC_CARBON -DTARGET_API_MAC_OSX -fvisibility=hidden
-D_THREAD_SAFE -falign-loops=16 -force_cpusubtype_ALL -fpascal-strings
-Wall -MMD -MT build/SDL_blit_N.lo -c …/SDL/src/video/SDL_blit_N.c -o
build/SDL_blit_N.o
…/SDL/src/video/SDL_blit_N.c: In function
’ConvertAltivec32to32_noprefetch’:
…/SDL/src/video/SDL_blit_N.c:711: error: ‘SDL_PixelFormat’ has no
member named ‘alpha’
…/SDL/src/video/SDL_blit_N.c:740: error: ‘SDL_PixelFormat’ has no
member named ‘alpha’
…/SDL/src/video/SDL_blit_N.c: In function ‘ConvertAltivec32to32_prefetch’:
…/SDL/src/video/SDL_blit_N.c:798: error: ‘SDL_PixelFormat’ has no
member named ‘alpha’
…/SDL/src/video/SDL_blit_N.c:831: error: ‘SDL_PixelFormat’ has no
member named 'alpha’
make: *** [build/SDL_blit_N.lo] Error 1
I did file a bug for this
(http://bugzilla.libsdl.org/show_bug.cgi?id=1438) but if anyone can
suggest a quick fix, that would be awesome.