[PD] OSX x86 pd/gem is workin'!

Miller Puckette mpuckett at man104-1.ucsd.edu
Wed Jun 8 16:52:10 CEST 2005

Hi Jamie,

The "cos~" problem I should have anticipated... if we're in MacOSX,
the code assumes big-endian... I think.  Proably the __FreeBSD_ test
could also include MAXOSX, assuming it defines the constants
BYTE_ORDER and LITTLE_ENDIAN in a unix-ish way...

#ifdef __FreeBSD__

... would become...

#if defined (__FreeBSD__) || defined(MACOSX)


PS There might be 1 or 2 other endianness tests in the code...

On Tue, Jun 07, 2005 at 09:58:05PM -0700, james tittle wrote:
> hiya,
> ...so I'm at apple's wwdc, and I just had to test pd and gem against  
> the new x86 OSX boxes:  they're running a 3.6GHz P4 with 2GB RAM, 2MB  
> L2 cache...just downloaded the pd-0.38-4 source from miller's site,  
> and only had to change the location of Wish Shell.app to get it  
> running:  tiger has a Tk.framework (8.4.7, so my cg stuff is  
> shipping!), and the framework has Wish Shell.app embedded...
> ...only one "error":
> consistency check failed:  cos~: unexpected machine alignment
> ...and the audio ain't working, but that's probably an endian issue  
> in portaudio...
> ...then chris egged me on over chat to try GEM...at first we tried  
> his old G3 build of 0.90, but no luck...then I just grabbed cvs HEAD  
> and used the new configure/make build, and a few tweaks later, it was  
> working quite respectably!  Not bad for such a big change...btw, yes,  
> I did include the "--with-MMX" configure flag :-P
> woot,
> jamie
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management -> 
> http://lists.puredata.info/listinfo/pd-list

More information about the Pd-list mailing list