[CM] grace build failure

Heinrich Taube taube at uiuc.edu
Sun Jan 10 06:18:50 PST 2010

hi im able to build on unbuntu so it must be something to do with how  
you have things fconfigured. i wonder if you forgot to delete sndlib/ 
libsndlib.so  before linking? if a shared lib is around the linker  
will use it even if though i tell it to use the static lib. if you did  
a 'make install' of sndlib then you may have installed the .so files  
so you'll have to take care of these too.
sorry, i dont knwo what @LD_XM_LIBS@  is doing in that printout. also  
be sure you built sndlb  doing './configure CC=g++'

you want a static link to ../sndlib/libsnlib.a
directions of what i do are in cm/readme.text

i just checked in a bugfix for the audio player's thumbnail cache so  
you might want to do an snv update in the cm folder --


On Jan 10, 2010, at 6:48 AM, Mark Washeim wrote:

> hello,
> I'm been attempting to build sndlib and grace. sndlib builds and  
> installs just fine, but attempting to build grace fails with:
> ==== Building grace ====
> mkdir -p bin
> mkdir -p .
> mkdir -p bin
> g++ -o bin/Grace obj/grace/Release/Scanner.o obj/grace/Release/ 
> Syntax.o obj/grace/Release/CmSupport.o obj/grace/Release/Console.o  
> obj/grace/Release/Scheme.o obj/grace/Release/Preferences.o obj/grace/ 
> Release/SchemeSources.o obj/grace/Release/Midi.o obj/grace/Release/ 
> Csound.o obj/grace/Release/Main.o obj/grace/Release/Resources.o obj/ 
> grace/Release/Fonts.o obj/grace/Release/Help.o obj/grace/Release/ 
> Commands.o obj/grace/Release/Menus.o obj/grace/Release/TextEditor.o  
> obj/grace/Release/Documentation.o obj/grace/Release/Images.o obj/ 
> grace/Release/Audio.o obj/grace/Release/CommonLisp.o obj/grace/ 
> Release/Triggers.o obj/grace/Release/Cells.o obj/grace/Release/ 
> Plot.o obj/grace/Release/Alerts.o obj/grace/Release/SndLib.o obj/ 
> grace/Release/SndLibBridge.o obj/grace/Release/Instruments.o  -Lbin - 
> L. -mwindows -s -L/usr/lib -lm @LD_XM_LIBS@ -lasound -lm -L"obj/ 
> juce" -L"../sndlib/" -L"/usr/X11R6/lib/" -L./obj/juce -ljuce - 
> lsndlib -lpthread -lrt -lX11 -lGL -lGLU -lXinerama -lasound -lfreetype
> g++: @LD_XM_LIBS@: No such file or directory
> make[1]: *** [bin/Grace] Error 1
> make: *** [grace] Error 2
> I have the cm and sndlib folders in ~/src and am using the Linux  
> (AMD, 64 Bit) gnu target (premake --verbose --target gnu -- 
> sndlib  ../sndlib)
> It seems @LD_XM_LIBS@ is not defined OR I need to specify /usr/local/ 
> lib for installed lib? In any case, I can get grace to build by  
> removing the @LD_XM_LIBS@ which, of course, doesn't help :)
> Thanks and regards for what looks a very promising (I'm a scheme fan  
> (use lilypond and script gimp gladly)) 'enhanced' use of csound.
> Mark Washeim

More information about the Cmdist mailing list