Hi,
I'm trying to build a Unix application on Snow Leopard (using configure/make).
So far, I've managed to get the the app to compile however I think it's getting stuck at the link stage. From what I can see, there are some "\\" that are getting put into the link command for the three frameworks. Am I right in thinking that this is the problem? How can I fix this?
Here's the build output:
New-MacBook:bristol-0.60.5 cpsmusic$ make
make all-recursive
Making all in libbristolaudio
make[2]: Nothing to be done for `all'.
Making all in libbristolmidi
make[2]: Nothing to be done for `all'.
Making all in libbrightonX11
make[2]: Nothing to be done for `all'.
Making all in libbrightonC11
make[2]: Nothing to be done for `all'.
Making all in libbristolic
make[2]: Nothing to be done for `all'.
Making all in libbrighton
make[2]: Nothing to be done for `all'.
Making all in libbristol
make[2]: Nothing to be done for `all'.
Making all in brighton
make[2]: Nothing to be done for `all'.
Making all in bristol
/bin/sh ../libtool --tag=CC --mode=link gcc -pthread -Wall -g -I./../include/slab -I./../include/bristol -I. -D_BRISTOL_DRAIN -D_BRISTOL_JACK -D_BRISTOL_JACK_MIDI -DBRISTOL_HAS_ALSA=0 -I/usr/local/include -ffast-math -fomit-frame-pointer -O2 -g -O2 -I/usr/X11R6/include -o bristol -Bdynamic `pkg-config --silence-errors --libs alsa` -L../libbristolmidi/.libs -L../libbristolaudio/.libs -L../libbristol/.libs -L../libbristolic -lbristolmidi -lbristolaudio -lbristol -lm -lpthread `pkg-config --silence-errors --libs jack` aksdco.o aksenv.o aksfilter.o aksreverb.o arpdco.o audioEngine.o audiothread.o bristolaks.o bristolarp2600.o bristolaxxe.o bristoldx.o bristolexplorer.o bristolhammond.o bristoljuno.o bristol.o bristolmemorymoog.o bristolmixer.o bristolmm.o bristolobx.o bristolodyssey.o bristolpoly6.o bristolpoly.o bristolprophet52.o bristolprophet.o bristolsampler.o bristolsystem.o bristolvox.o dca.o dco.o dimensionD.o dxop.o electroswitch.o envelope.o expdco.o filter2.o filter.o follower.o hammond.o hammondchorus.o hpf.o junodco.o lfo.o midihandlers.o midinote.o midithread.o noise.o prophetdco.o resonator.o reverb.o ringmod.o rotary.o sdco.o sdcoutils.o soundManager.o thesermon.o vibrachorus.o vox.o bristolsolina.o bristolroadrunner.o bristolgranular.o granulardco.o bristolrealistic.o bristoljupiter.o bristolbitone.o bit1osc.o arpeggiator.o bristolcs80.o activesense.o cs80osc.o blo.o bristolprophet1.o cs80env.o bristolsonic6.o bristoltrilogy.o trilogyosc.o bristolpoly800.o env5stage.o nro.o bristolbme700.o bristolbassmaker.o bristolsid1.o bristolsid2.o ringbuffer.o -framework\ CoreAudio\ -framework\ CoreServices\ -framework\ AudioUnit -L/usr/local/lib -ljack -lbristolmidi -lbristolaudio -lbristolic -lbristol -lm -lpthread
libtool: link: gcc -pthread -Wall -g -I./../include/slab -I./../include/bristol -I. -D_BRISTOL_DRAIN -D_BRISTOL_JACK -D_BRISTOL_JACK_MIDI -DBRISTOL_HAS_ALSA=0 -I/usr/local/include -ffast-math -fomit-frame-pointer -O2 -g -O2 -I/usr/X11R6/include -o .libs/bristol -Bdynamic -framework\\ CoreAudio\\ -framework\\ CoreServices\\ -framework\\ AudioUnit aksdco.o aksenv.o aksfilter.o aksreverb.o arpdco.o audioEngine.o audiothread.o bristolaks.o bristolarp2600.o bristolaxxe.o bristoldx.o bristolexplorer.o bristolhammond.o bristoljuno.o bristol.o bristolmemorymoog.o bristolmixer.o bristolmm.o bristolobx.o bristolodyssey.o bristolpoly6.o bristolpoly.o bristolprophet52.o bristolprophet.o bristolsampler.o bristolsystem.o bristolvox.o dca.o dco.o dimensionD.o dxop.o electroswitch.o envelope.o expdco.o filter2.o filter.o follower.o hammond.o hammondchorus.o hpf.o junodco.o lfo.o midihandlers.o midinote.o midithread.o noise.o prophetdco.o resonator.o reverb.o ringmod.o rotary.o sdco.o sdcoutils.o soundManager.o thesermon.o vibrachorus.o vox.o bristolsolina.o bristolroadrunner.o bristolgranular.o granulardco.o bristolrealistic.o bristoljupiter.o bristolbitone.o bit1osc.o arpeggiator.o bristolcs80.o activesense.o cs80osc.o blo.o bristolprophet1.o cs80env.o bristolsonic6.o bristoltrilogy.o trilogyosc.o bristolpoly800.o env5stage.o nro.o bristolbme700.o bristolbassmaker.o bristolsid1.o bristolsid2.o ringbuffer.o "-framework CoreAudio -framework CoreServices -framework AudioUnit" -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolmidi/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolaudio/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristol/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolic -L/usr/local/lib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolmidi/.libs/libbristolmidi.dylib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolaudio/.libs/libbristolaudio.dylib -ljack /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolic/.libs/libbristolic.dylib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristol/.libs/libbristol.dylib -lm -lpthread -pthread
i686-apple-darwin10-gcc-4.2.1: CoreAudio\: No such file or directory
i686-apple-darwin10-gcc-4.2.1: CoreServices\: No such file or directory
i686-apple-darwin10-gcc-4.2.1: AudioUnit: No such file or directory
make[2]: *** [bristol] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
I'm trying to build a Unix application on Snow Leopard (using configure/make).
So far, I've managed to get the the app to compile however I think it's getting stuck at the link stage. From what I can see, there are some "\\" that are getting put into the link command for the three frameworks. Am I right in thinking that this is the problem? How can I fix this?
Here's the build output:
New-MacBook:bristol-0.60.5 cpsmusic$ make
make all-recursive
Making all in libbristolaudio
make[2]: Nothing to be done for `all'.
Making all in libbristolmidi
make[2]: Nothing to be done for `all'.
Making all in libbrightonX11
make[2]: Nothing to be done for `all'.
Making all in libbrightonC11
make[2]: Nothing to be done for `all'.
Making all in libbristolic
make[2]: Nothing to be done for `all'.
Making all in libbrighton
make[2]: Nothing to be done for `all'.
Making all in libbristol
make[2]: Nothing to be done for `all'.
Making all in brighton
make[2]: Nothing to be done for `all'.
Making all in bristol
/bin/sh ../libtool --tag=CC --mode=link gcc -pthread -Wall -g -I./../include/slab -I./../include/bristol -I. -D_BRISTOL_DRAIN -D_BRISTOL_JACK -D_BRISTOL_JACK_MIDI -DBRISTOL_HAS_ALSA=0 -I/usr/local/include -ffast-math -fomit-frame-pointer -O2 -g -O2 -I/usr/X11R6/include -o bristol -Bdynamic `pkg-config --silence-errors --libs alsa` -L../libbristolmidi/.libs -L../libbristolaudio/.libs -L../libbristol/.libs -L../libbristolic -lbristolmidi -lbristolaudio -lbristol -lm -lpthread `pkg-config --silence-errors --libs jack` aksdco.o aksenv.o aksfilter.o aksreverb.o arpdco.o audioEngine.o audiothread.o bristolaks.o bristolarp2600.o bristolaxxe.o bristoldx.o bristolexplorer.o bristolhammond.o bristoljuno.o bristol.o bristolmemorymoog.o bristolmixer.o bristolmm.o bristolobx.o bristolodyssey.o bristolpoly6.o bristolpoly.o bristolprophet52.o bristolprophet.o bristolsampler.o bristolsystem.o bristolvox.o dca.o dco.o dimensionD.o dxop.o electroswitch.o envelope.o expdco.o filter2.o filter.o follower.o hammond.o hammondchorus.o hpf.o junodco.o lfo.o midihandlers.o midinote.o midithread.o noise.o prophetdco.o resonator.o reverb.o ringmod.o rotary.o sdco.o sdcoutils.o soundManager.o thesermon.o vibrachorus.o vox.o bristolsolina.o bristolroadrunner.o bristolgranular.o granulardco.o bristolrealistic.o bristoljupiter.o bristolbitone.o bit1osc.o arpeggiator.o bristolcs80.o activesense.o cs80osc.o blo.o bristolprophet1.o cs80env.o bristolsonic6.o bristoltrilogy.o trilogyosc.o bristolpoly800.o env5stage.o nro.o bristolbme700.o bristolbassmaker.o bristolsid1.o bristolsid2.o ringbuffer.o -framework\ CoreAudio\ -framework\ CoreServices\ -framework\ AudioUnit -L/usr/local/lib -ljack -lbristolmidi -lbristolaudio -lbristolic -lbristol -lm -lpthread
libtool: link: gcc -pthread -Wall -g -I./../include/slab -I./../include/bristol -I. -D_BRISTOL_DRAIN -D_BRISTOL_JACK -D_BRISTOL_JACK_MIDI -DBRISTOL_HAS_ALSA=0 -I/usr/local/include -ffast-math -fomit-frame-pointer -O2 -g -O2 -I/usr/X11R6/include -o .libs/bristol -Bdynamic -framework\\ CoreAudio\\ -framework\\ CoreServices\\ -framework\\ AudioUnit aksdco.o aksenv.o aksfilter.o aksreverb.o arpdco.o audioEngine.o audiothread.o bristolaks.o bristolarp2600.o bristolaxxe.o bristoldx.o bristolexplorer.o bristolhammond.o bristoljuno.o bristol.o bristolmemorymoog.o bristolmixer.o bristolmm.o bristolobx.o bristolodyssey.o bristolpoly6.o bristolpoly.o bristolprophet52.o bristolprophet.o bristolsampler.o bristolsystem.o bristolvox.o dca.o dco.o dimensionD.o dxop.o electroswitch.o envelope.o expdco.o filter2.o filter.o follower.o hammond.o hammondchorus.o hpf.o junodco.o lfo.o midihandlers.o midinote.o midithread.o noise.o prophetdco.o resonator.o reverb.o ringmod.o rotary.o sdco.o sdcoutils.o soundManager.o thesermon.o vibrachorus.o vox.o bristolsolina.o bristolroadrunner.o bristolgranular.o granulardco.o bristolrealistic.o bristoljupiter.o bristolbitone.o bit1osc.o arpeggiator.o bristolcs80.o activesense.o cs80osc.o blo.o bristolprophet1.o cs80env.o bristolsonic6.o bristoltrilogy.o trilogyosc.o bristolpoly800.o env5stage.o nro.o bristolbme700.o bristolbassmaker.o bristolsid1.o bristolsid2.o ringbuffer.o "-framework CoreAudio -framework CoreServices -framework AudioUnit" -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolmidi/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolaudio/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristol/.libs -L/Users/cpsmusic/Desktop/bristol-0.60.5/libbristolic -L/usr/local/lib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolmidi/.libs/libbristolmidi.dylib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolaudio/.libs/libbristolaudio.dylib -ljack /Users/cpsmusic/Desktop/bristol-0.60.5/libbristolic/.libs/libbristolic.dylib /Users/cpsmusic/Desktop/bristol-0.60.5/libbristol/.libs/libbristol.dylib -lm -lpthread -pthread
i686-apple-darwin10-gcc-4.2.1: CoreAudio\: No such file or directory
i686-apple-darwin10-gcc-4.2.1: CoreServices\: No such file or directory
i686-apple-darwin10-gcc-4.2.1: AudioUnit: No such file or directory
make[2]: *** [bristol] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2