[Vm-dev] Linking dynamic library into a Squeak plugin on Mac Intel?

Simon Holland s.holland at open.ac.uk
Sat Aug 25 23:54:26 UTC 2007


Can anyone point to any examples or info on how to
link a dynamic library into a Squeak plugin  build on Mac Intel?

None of the following work

PLIBS=$PLIBS
/Users/simon/squeak/platforms/unix/plugins/PortMidiLitePlugin/i386/libportmidi.dylib
PLIBS=$PLIBS /usr/local/lib/libportmidi.dylib
PLIBS=$PLIBS  -dynamiclib -Wl,-single_module -Wl,-install_name,
/usr/local/lib/libportmidi.dylib
PLIBS=$PLIBS  -dynamiclib -Wl,-single_module -Wl,-install_name, lportmidi
PLIBS=$PLIBS   lportmidi

(They compile fine but fail to load)

libportmidi.dylib is installed in /usr/lib 
and the environment  variable
DYLD_LIBRARY_PATH is set to /usr/local/lib

Recasting the plugin as a command line C application,  
and dropping the relevant dylib into the  XCode window
works with no bother.

Cheers
Simon

-- 
View this message in context: http://www.nabble.com/Newbie-problem-porting-PortMidi-to-Squeak--%28Mac-Intel%29-tf4324379.html#a12330795
Sent from the Squeak vm-dev mailing list archive at Nabble.com.



More information about the Vm-dev mailing list