>> Manually commenting out that hard-coded BYTEORDER line, so that the
>> system determines it at compile time? That seems to be a workaround.
>
> Does that happen? I would have expected we'd need to define SDL_BYTEORDER 
> correctly in the config file.

Ya think? Look at this:

SDL_endian.h:

...
/** @name SDL_ENDIANs
 *  The two types of endianness
 */
/*...@{*/
#define SDL_LIL_ENDIAN  1234
#define SDL_BIG_ENDIAN  4321
/*...@}*/

#ifndef SDL_BYTEORDER   /* Not defined in SDL_config.h? */
#if defined(__hppa__) || \
    defined(__m68k__) || defined(mc68000) || defined(_M_M68K) || \
    (defined(__MIPS__) && defined(__MISPEB__)) || \
    defined(__ppc__) || defined(__POWERPC__) || defined(_M_PPC) || \
    defined(__sparc__)
#define SDL_BYTEORDER   SDL_BIG_ENDIAN
#else
...

So yea, removing the definition allowed it to compile correctly.

-- 
Political and economic blog of a strict constitutionalist
http://StrictConstitution.BlogSpot.com
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to