On 02/11/2011 09:57 AM, David C. Rankin wrote:
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp: In member function
‘void KICCConfig::load(bool)’:
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:292:38: error:
expected type-specifier
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:292:38: error: cannot
convert ‘int*’ to ‘KRandrSimpleAPI*’ in initialization
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:292:38: error:
expected ‘,’ or ‘;’
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp: In member function
‘virtual void KICCConfig::save()’:
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:362:37: error:
expected type-specifier
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:362:37: error: cannot
convert ‘int*’ to ‘KRandrSimpleAPI*’ in initialization
/home/david/tbld/kdebase/kcontrol/iccconfig/iccconfig.cpp:362:37: error:
expected ‘,’ or ‘;’
Tim, Robert,
Looking at the iccconfig.cpp code, the errors are generated after each
KRandrSimpleAPI *randrsimple = new KRandrSimpleAPI::KRandrSimpleAPI(); call.
eg (line numbers mark line specified in error above):
void KICCConfig::load(bool useDefaults )
{
//Update the toggle buttons with the current configuration
int i;
int j;
<snip>
XRROutputInfo *output_info;
KRandrSimpleAPI *randrsimple = new KRandrSimpleAPI::KRandrSimpleAPI();
config->setReadDefaults( useDefaults );
292
void KICCConfig::save()
{
int i;
int j;
KRandrSimpleAPI *randrsimple = new KRandrSimpleAPI::KRandrSimpleAPI();
// Write system configuration
362 systemconfig->setGroup(NULL);
I don't know if make is complaining about the config->setReadDefaults and
systemconfig->setGroup calls or if it is actually complaining about the
KRandrSimpleAPI *randrsimple = new KRandrSimpleAPI::KRandrSimpleAPI(); call. I
suspect the latter. Dunno if this help, but I thought I would lay it out in
case it sparks an idea. Could it be a class initialization/constructor problem
for KICCConfig?
--
David C. Rankin, J.D.,P.E.