[PD] Need assistant compiling objects for OS 10.9.5, Pd-ext 43.4

Miller Puckette msp at ucsd.edu
Tue Jul 28 23:35:14 CEST 2015


Probably right.  The indented lines have to start with true tabs (easiest
done by changing the lines appropriately in the original makefile).

Or just download Pd vanilla and copy the makefile wholesale.
cheers
Miller

On Tue, Jul 28, 2015 at 12:56:15PM -0600, Reed Perkins wrote:
> ​I copy and pasted the code you put in your reply into the makefile.
> 
> I received this error when running​ "make pd_darwin":
> 
> "*** missing separator.  Stop."
> 
> That probably just had to do with spacing issues caused by me copy and
> pasting. I edited the spacing below the ".c.pd_darwin:" section until it
> worked in Terminal.
> 
> I receive this error when Terminal finally began compiling:
> 
> "warning: unused parameter 'x' [-Wunused-parameter]"
> 
> Not sure what this is about, but the .pd_darwin files compiled anyway and I
> am able to load them into pd-extended. Success! Thank you so much for your
> help. I will definitely check out this new 'deken' plugin you mentioned.
> 
> Thanks,
> 
> Reed
> 
> 
> 
> On Tue, Jul 28, 2015 at 9:54 AM, Miller Puckette <msp at ucsd.edu> wrote:
> 
> > Hi Reed -
> >
> > I think the one in vanilla s up to date...  it has teh i386 flag in two
> > spots, thus:
> >
> > pd_darwin: obj1.pd_darwin obj2.pd_darwin \
> >      obj3.pd_darwin obj4.pd_darwin obj5.pd_darwin dspobj~.pd_darwin
> >
> > .SUFFIXES: .pd_darwin
> >
> > DARWINCFLAGS = -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \
> >     -Wno-unused -Wno-parentheses -Wno-switch -arch i386 -arch x86_64
> >
> > .c.pd_darwin:
> >         cc $(DARWINCFLAGS) $(LINUXINCLUDE) -o $*.o -c $*.c
> >         cc -bundle -undefined suppress -arch i386 -arch x86_64 \
> >             -flat_namespace -o $*.pd_darwin $*.o
> >         rm -f $*.o
> >
> > PLease do let me know if this fails.
> >
> > Meanwhile, Pd extended is now over two years out of date...  there's a
> > move afoot to make it easy to get all those extra objects available for
> > vanilli via the new 'deken' object (a sort of package finder and manager
> > that's
> > a Pd vanilla extern).
> >
> > cheers
> > Miller
> >
> > On Tue, Jul 28, 2015 at 09:34:42AM -0600, Reed Perkins wrote:
> > > Hello list,
> > >
> > > I am trying to compile objects for pd for the first time. Running
> > > pd-extended 43.4 on OS 10.9.5. I just tried to compile the dummy objects
> > in
> > > /6.externs. I navigated to /6.externs in Terminal and typed
> > >
> > > "make pd_darwin"
> > >
> > > I got error in the Pd console when I tried to load these externals in Pd:
> > >
> > > "dspobj~.pd_darwin: mach-o, but wrong architecture"
> > >
> > > I realized that pd-extended is 32-bit on my machine (I get "Pd-extended:
> > > Mach-O executable i386" from Terminal).
> > >
> > > So I tried amending the makefile in /6.externs by adding the -arch i386
> > > flag:
> > >
> > > "DARWINCFLAGS = -arch i386 -DPD -O2 -Wall -W -Wshadow
> > > -Wstrict-prototypes \ -Wno-unused
> > > -Wno-parentheses -Wno-switch"
> > >
> > > and tried running "make pd_darwin" again.
> > >
> > > Yet I get the exact same error in Pd. I run file on one of the dummy
> > > objects as I get this:
> > >
> > > "obj1.pd_darwin: Mach-O 64-bit bundle x86_64"
> > >
> > >  so I assuming I am still not compiling for 32-bit.
> > >
> > > Any tips?
> >
> > > _______________________________________________
> > > Pd-list at lists.iem.at mailing list
> > > UNSUBSCRIBE and account-management ->
> > http://lists.puredata.info/listinfo/pd-list
> >
> >

> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list




More information about the Pd-list mailing list