When attempting to build plperl the following errors occur: "plperl.c", line 360.40: 1506-280 (W) Function argument assignment between types "void(*)(struct perl_thread*,struct cv*)" and "void(*)(struct cv*)" is not allowed. "plperl.c", line 361.36: 1506-280 (W) Function argument assignment between types "void(*)(struct perl_thread*,struct cv*)" and "void(*)(struct cv*)" is not allowed. "plperl.c", line 362.33: 1506-280 (W) Function argument assignment between types "void(*)(struct perl_thread*,struct cv*)" and "void(*)(struct cv*)" is not allowed. The code is: extern void boot_DynaLoader (CV* cv); extern void boot_Opcode (CV* cv); extern void boot_SPI (CV* cv); static void plperl_init_shared_libs() { char *file = __FILE__; newXS("DynaLoader::bootstrap", boot_DynaLoader, file); newXS("Opcode::bootstrap", boot_Opcode, file); newXS("SPI::bootstrap", boot_SPI, file); } Perhaps this will go away when the dTHX/dTHR issues is resolved. Anyone?Thread Next