[Media_api] problem compiling portmidi test programs on Mac OS
10.4
William Tsun-Yuk Hsu
hsu at tlaloc.sfsu.edu
Mon Oct 30 12:02:35 PST 2006
Hi Roger,
Thanks! Unfortunately I just tried it and got the same error message:
[...] billhsu% make -f pm_mac/Makefile.osx pm_test/test
gcc -g -DPM_CHECK_ERRORS -DNEWBUFFER -g -Ipm_common -Iporttime
pm_test/test.o -o pm_test/test pm_mac/libportmidi.a porttime/libporttime.a
-framework CoreMIDI -framework CoreFoundation -framework CoreAudio
ld: /usr/lib/crt1.o illegal reference to symbol: __objcInit defined in
indirectly referenced dynamic library /usr/lib/libobjc.A.dylib
make: *** [pm_test/test] Error 1
I also verified that I could make the Aug 06 version on an old eMac
running 10.2.8...
Any suggestions would be appreciated, thanks...
Bill
p.s.: I'm compiling on an iBook running 10.4.8, with this version of gcc:
gcc version 3.3 20030304 (Apple Computer, Inc. build 1666)
On Mon, 30 Oct 2006, Roger Dannenberg wrote:
> Bill,
> Try the latest version I just added to
>
> www.cs.cmu.edu/~music/portmusic/portmidi
>
> I'm working to integrate all the info and makefiles, tests, etc. for
> Common Lisp. They're not all there yet, but this more recent code should
> build on OS X 10.4.8.
>
> I'd be happy to hear from others. This latest code incorporates a number
> of old bug fixes and adds multi-processor-safe FIFOs.
>
> Also, at some point, some midi message filter code was accidentally
> removed from the API. It is now restored.
>
> -Roger
>
More information about the media_api
mailing list