[PD] fluid~ and flext~ compilation on OSX

David Plans Casal david at khandaan.org
Fri Jun 24 17:10:19 CEST 2005


Hello everyone,

I've compiled fluidsynth on OSX, and did a fresh cvs checkout of 
pd-externals SF module. But on trying to compile flext (since I'm 
trying to compile fluid~), I get:

waldorf:~/Development/music/pd/pd-externals-20030311/grill/flext dc$ 
bash build-pd-darwin.sh
build-pd-darwin.sh: line 28: -maltivec: command not found
make: Nothing to be done for `all'.
Now install as root
Password:
cp pd-darwin/flext.a pd-darwin/flext_d.a pd-darwin/flext_t.a 
pd-darwin/flext_td.a source/flprefix.h source/flstdc.h source/flbase.h 
source/flclass.h source/fldefs.h source/flext.h source/flsupport.h 
source/fldsp.h source/flinternal.h /Users/dc/Development/music/pd/flext
ranlib /Users/dc/Development/music/pd/flext/*.a  # have to rerun ranlib 
at install dir ?!
ranlib: file: /Users/dc/Development/music/pd/flext/flext.a(flthr.o) has 
no symbols
waldorf:~/Development/music/pd/pd-externals-20030311/grill/flext dc$

Of course, there is a flext.a at 
/Users/dc/Development/music/pd/flext/flext.a, but when I now go to 
compile fluid, I get:

make: *** No rule to make target `pd-darwin/fluid~.pd_darwin', needed 
by `all'.  Stop.

Following the list archives, I see that I could use:

g++ -bundle -bundle_loader /usr/local/bin/pd -flat_namespace 
pd-darwin/fluid.o -lm -L/usr/local/lib -lfluidsynth 
/usr/local/lib/pd/flext/flext.a -framework veclib -o 
pd-darwin/fluid.pd_darwin

But that gets me:

ld: warning multiple definitions of symbol _BC
/usr/local/lib/libreadline.5.0.dylib(terminal.so) definition of _BC

<snip>

Can anyone point me in the right direction? Frank?

Yours,

David


-- 
David Plans Casal, Director of Research, Luminas Internet Applications
Tel:  +44 (0)870 741 6658    	Fax:  +44 (0)700 598 1135
Web:    www.luminas.co.uk	Orixo alliance: http://www.orixo.com/





More information about the Pd-list mailing list