2007-04-06 02:54:28 UTC
This patch will get you past this error:
[code]
--- /src/kmc-0.9/kmc/kperl.cpp 2003-03-04 01:27:34.000000000 -0600
+++ kperl.cpp 2007-04-05 21:44:34.000000000 -0500
@@ -257,7 +257,7 @@ void perl_init( KConfig *cfg )
my_perl = perl_alloc();
perl_construct(my_perl);
- perl_parse(my_perl, xs_init, 3, (char**)perl_args, (char **)NULL);
+ perl_parse(my_perl, (void (*)(PerlInterpreter *))xs_init, 3, (char**)perl_args, (char **)NULL);
eval_pv( perl_definitions, true );
@@ -1610,7 +1610,7 @@ static XS (XS_KMC_write_entry)
real_key.sprintf("%s_Type", key);
config->writeEntry( real_key, "double" );
real_key.sprintf("%s_Val",key);
- config->writeEntry( real_key, SvNV(ST(1)) );
+ config->writeEntry( real_key, (unsigned int) SvNV(ST(1)) );
}
else if( SvPOK(ST(1)) )
{
[/code]