[CM] Compilation problems

Heinrich Taube taube at uiuc.edu
Wed Sep 1 06:06:26 PDT 2010


something has changed in the current s7 (ive been building with one  
from beginning of august)  ill poke around

On Aug 31, 2010, at 6:53 PM, Gregory Joyce wrote:

> So using the version off of SVN I got this error on my first "make"
>
> src/CmSupport.cpp: In function ‘void cm_print_markov_table(s7_cell*,
> s7_cell*, int, int)’:
> src/CmSupport.cpp:86:63: error: too few arguments to function
> ‘s7_cell* s7_object_to_string(s7_scheme*, s7_cell*, bool)’
> /usr/include/s7.h:137:12: note: declared here
> make[1]: *** [obj/cm/Release/CmSupport.o] Error 1
> make: *** [cm] Error 2
>
> I put ",true" into that statement and that got rid of that error.  I
> have no idea whether that should be "true" or not.
>
>
> When Grace tries to build I get this:
>
> In file included from src/Main.cpp:37:0:
> src/Skin.h: In member function ‘virtual void
> WindowsSkin::drawPopupMenuBackground(juce::Graphics&, int, int)’:
> src/Skin.h:52:47: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:52:47: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:53:49: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:53:49: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h: In member function ‘virtual void
> WindowsSkin::drawPopupMenuItem(juce::Graphics&, int, int, bool, bool,
> bool, bool, bool, const juce::String&, const juce::String&,
> juce::Image*, const juce::Colour*)’:
> src/Skin.h:69:45: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:69:45: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:84:66: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:84:66: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:85:43: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:85:43: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:89:49: error: cannot call constructor  
> ‘juce::Colour::Colour’ directly
> src/Skin.h:89:49: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h: In member function ‘virtual void
> WindowsSkin::drawMenuBarItem(juce::Graphics&, int, int, int, const
> juce::String&, bool, bool, bool, juce::MenuBarComponent&)’:
> src/Skin.h:204:51: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:204:51: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:207:51: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:207:51: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:214:62: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:214:62: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:215:39: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:215:39: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h: In member function ‘virtual void
> WindowsSkin::drawMenuBarBackground(juce::Graphics&, int, int, bool,
> juce::MenuBarComponent&)’:
> src/Skin.h:230:47: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:230:47: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:232:49: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:232:49: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> src/Skin.h:235:49: error: cannot call constructor
> ‘juce::Colour::Colour’ directly
> src/Skin.h:235:49: error:   for a function-style cast, remove the
> redundant ‘::Colour’
> make[1]: *** [obj/grace/Release/Main.o] Error 1
> make: *** [grace] Error 2
>
> Which I have no idea about.  Any thoughts?
> Thanks
> Greg
>
> _______________________________________________
> Cmdist mailing list
> Cmdist at ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/cmdist




More information about the Cmdist mailing list