[CM] build failure on Arch 64

Dave Phillips dlphillips at woh.rr.com
Mon Sep 10 09:18:59 PDT 2012


Greetings,

I'm trying to build GRACE/CM on an Arch 64 system. I get this far :

[dlphilp at BigBlack cm-3.8.0]$ premake --verbose --target gnu --sndlib 
../sndlib
Generating GNU makefiles:
...juce
...cm
...grace
[dlphilp at BigBlack cm-3.8.0]$ make
...
...
g++  -MMD -D "JUCE_IOS=0" -D "JUCE_QUICKTIME=0" -D "JUCE_OPENGL=0" -D 
"JUCE_USE_FLAC=0" -D "JUCE_USE_OGGVORBIS=0" -D "JUCE_USE_CDBURNER=0" -D 
"JUCE_USE_CDREADER=0" -D "JUCE_WEBBROWSER=0" -D 
"JUCE_CHECK_MEMORY_LEAKS=0" -D "JUCE_JACK=1" -D "COMMONMUSIC=1" -D 
"WITH_SNDLIB=1" -D "SVNVERSION=\"`/usr/bin/svnversion`\"" -D "LINUX=1" 
-D "NDEBUG=1" -I "src" -I "../sndlib/"  -O2 -o 
"obj/cm/Release/CmSupport.o" -c "src/CmSupport.cpp"
src/CmSupport.cpp: In function 'void mp_send_note(s7_pointer, 
s7_pointer, s7_pointer, s7_pointer, s7_pointer)':
src/CmSupport.cpp:1457:32: error: cannot convert 's7_pointer {aka 
s7_cell*}' to 's7_scheme*' for argument '1' to 's7_Double 
s7_number_to_real(s7_scheme*, s7_pointer)'
src/CmSupport.cpp:1464:31: error: cannot convert 's7_pointer {aka 
s7_cell*}' to 's7_scheme*' for argument '1' to 's7_Double 
s7_number_to_real(s7_scheme*, s7_pointer)'
src/CmSupport.cpp:1471:31: error: cannot convert 's7_pointer {aka 
s7_cell*}' to 's7_scheme*' for argument '1' to 's7_Double 
s7_number_to_real(s7_scheme*, s7_pointer)'
src/CmSupport.cpp:1478:31: error: cannot convert 's7_pointer {aka 
s7_cell*}' to 's7_scheme*' for argument '1' to 's7_Double 
s7_number_to_real(s7_scheme*, s7_pointer)'
src/CmSupport.cpp:1485:32: error: cannot convert 's7_pointer {aka 
s7_cell*}' to 's7_scheme*' for argument '1' to 's7_Double 
s7_number_to_real(s7_scheme*, s7_pointer)'
make[1]: *** [obj/cm/Release/CmSupport.o] Error 1
make: *** [cm] Error 2


I retrieved and built sndlib today, I hope I'm up-to-date. Any suggestions ?

Best,

dp



More information about the Cmdist mailing list