[PD-dev] pd-0.41-4 vanilla build fails on osx ppc

Miller Puckette mpuckett at imusic1.ucsd.edu
Mon Dec 22 19:07:31 CET 2008


Sounds like you have a rare Mac without an i386 compiler installed.  I'm
not sure, but I think bringing the development suite up to date should
fix that.  Of course, they probably will insist that you also bring the
OS up to date, and during the upgrade you'll lose all your files.  If it
were me, I'd just clench my teeth and use --disable-fat.

cheers
Miller

On Mon, Dec 22, 2008 at 01:02:39PM +0100, volker b?hm wrote:
> hi -
> i'm trying to build the latest stable pd vanilla on osx/ppc.
> if i do a
> ./configure
> make depend
> make
> in the src directory, i get a lot of warnings concerning -arch i386,  
> like:
> 
> /usr/bin/ld: for architecture i386/usr/bin/ld: warning /System/ 
> Library/Frameworks/CoreAudio.framework/CoreAudio cputype (18,  
> architecture ppc) does not match cputype (7) for specified -arch  
> flag: i386 (file not loaded)
> 
> and finally compilation stops with the following:
> 
> /usr/bin/ld: Undefined symbols:
> ___keymgr_dwarf2_register_sections
> __cthread_init_routine
> _atexit
> _errno
> _exit
> _mach_init_routine
> _atoi
> _memset
> _sprintf
> _sscanf
> _strcat
> _strchr
> _strncat
> _strncpy
> _atof
> ...
> collect2: ld returned 1 exit status
> lipo: can't open input file: /var/tmp//cc2oNVoX.out (No such file or  
> directory)
> make: *** [../bin/pd] Error 1
> 
> 
> when i add --disable-fat to configure,  the whole thing builds.
> but when i try to run pd from the /bin directory i only get the  
> wish.app with mostly empty menus and an empty pd-window/console doing  
> nothing.
> i'm running osx 10.4.11 if that is of any help.
> same happens on a G5 with the same os.
> 
> the same build works fine on linux.
> 
> anybody sees what's going wrong here?
> 
> thanks,
> volker.
> 
> 
> 
> 
> 
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev




More information about the Pd-dev mailing list