-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi!

I just had some fun and success in  building a portmidi.dylib on osX
10.3.9 (XCode-1.5, coreaudiosdk-1.3.6):

'make -F pm_mac/Makefile.osx' works just fine to build an ar-archive,
but for some +%#&? reason ld (version cctools-525.obj~1)  can not build
a dylib from the generated object files...


This does the trick for me:

wget http://www.cs.cmu.edu/~music/portmusic/portmidi/portmidi30oct06.zip
unzip portmidi30oct06.zip
cd portmidi

cc -single_module -g -DPM_CHECK_ERRORS -Iporttime -Ipm_common \
   -dynamiclib pm_mac/pmmac.c pm_common/pmutil.c pm_common/portmidi.c \
   pm_mac/pmmacosxcm.c -o libportmidi.dylib \
  -flat_namespace -undefined suppress \
  -framework CoreMIDI -framework CoreFoundation -framework CoreAudio

cc -dynamiclib porttime/porttime.c porttime/ptmacosx_mach.c \
  -DPM_CHECK_ERRORS -g -Ipm_common -Iporttime -flat_namespace \
  -undefined suppress -o libporttime.dylib

PF=/usr/local/
sudo install porttime/porttime.h  $PF/include/
sudo install pm_common/portmidi.h $PF/include
sudo install libportmidi.dylib $PF/lib/
sudo install libporttime.dylib $PF/lib/

# tested with gcc version 3.3 20030304 and gcc-4.0.0
# robin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFFUqfWeVUk8U+VK0IRAiLCAKCId8d0O3y8uiGJPZh6lqp0SokfsQCgo1wy
LvLca4Mv44DaMAucqJriSr4=
=8AT0
-----END PGP SIGNATURE-----
_______________________________________________
media_api mailing list
[email protected]
http://www.create.ucsb.edu/mailman/listinfo/media_api

Reply via email to