Hello,
First let me thank you for this fine software..
I had some build problems on OSX 10.3 based on my choice of root
filesystems..
attached is the build output.
Initially, I was quite puzzled by this, but then I recalled some
discussion I'd
had with the fink (http://fink.sourceforge.net/) developers about some
build problems
for gnome libraries.
Basically, it seems as though apples HFS/HFS+ filesystems are case
insensitive,
allowing a programmer to write things such as "#include
" instead
of "#include " as the file is actually called.
The same is true of the link line e.g.
LIBS=-framework CoreAudio -framework CoreMIDI -framework CoreFoundation
-lstdc++ -lm
Changing these allowed me to build with no problems.
Thanks again.. it sounds great!!!
looking through the language, I don't see any notation for e.g.
synchronization keywords / rhythmic markup. Any plans for that?
Thanks,
-Chris
[chris@eyebook:src]$ uname -a
Darwin eyebook.local 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5
19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power
Macintosh powerpc
[chris@eyebook:src]$ make osx
make -f makefile.osx
bison -dv -b chuck chuck.y
gcc -D__MACOSX_CORE__ -O3 -c chuck.tab.c
flex -ochuck.yy.c chuck.lex
gcc -D__MACOSX_CORE__ -O3 -c chuck.yy.c
gcc -D__MACOSX_CORE__ -O3 -c chuck_main.cpp
In file included from chuck_bbq.h:65,
from chuck_main.cpp:49:
midiio_osx.h:37:31: CoreMidi/CoreMidi.h: No such file or directory
In file included from chuck_bbq.h:65,
from chuck_main.cpp:49:
midiio_osx.h:83: error: 'MIDIClientRef' is used as a type, but is not
defined
as a type.
midiio_osx.h:84: error: 'MIDIEndpointRef' is used as a type, but is not
defined
as a type.
midiio_osx.h:85: error: 'MIDIPortRef' is used as a type, but is not
defined as
a type.
midiio_osx.h:111: error: parse error before `*' token
midiio_osx.h:118: error: 'MIDIClientRef' is used as a type, but is not
defined
as a type.
midiio_osx.h:119: error: 'MIDIEndpointRef' is used as a type, but is not
defined as a type.
midiio_osx.h:120: error: 'MIDIPortRef' is used as a type, but is not
defined as
a type.
make[1]: *** [chuck_main.o] Error 1
make: [osx] Error 2 (ignored)