[CM] cm with chicken

Heinrich Taube taube at uiuc.edu
Thu Jan 1 12:07:16 PST 2009


carlos its very clean but it doesn't work on osx for the reason i  
mentioned in my previous post. take a look at what ihappens for  
FRAMEWORK linking , this has to be done via -framework NOT -l .  as  
far as i can tell you can't add frameworks as table elements to the  
linkset because then it thinks these are libs not frameworks as you  
can see below (-lQuicktime etct)

hence my strings....

[...]
g++ -o bin/cm obj/cm/Release/Scanner.o obj/cm/Release/Syntax.o obj/cm/ 
Release/CmSupport.o obj/cm/Release/Console.o obj/cm/Release/Scheme.o  
obj/cm/Release/Preferences.o obj/cm/Release/SchemeSources.o obj/cm/ 
Release/Midi.o obj/cm/Release/Main.o obj/cm/Release/SndLib.o obj/cm/ 
Release/SndLibBridge.o obj/cm/Release/Instruments.o  -Lbin -L. -Wl,- 
x ../sndlib/sndlib.a -L"../juce-1.46/bin" -lCarbon -lCocoa - 
lCoreServices -lCoreAudio -lCoreMidi -lApplicationServices -lOpenGL - 
lAGL -lQuickTime -lIOKIT -ljuce
ld: library not found for -lCarbon


also what happened to the linking set for for windows?



More information about the Cmdist mailing list