
Hi Alexis, Sorry for the slow reply but I've been on holiday for the last week and a half I'll try to answer all your questions ;-) Most of these errors I suspect are lack of forward declarations. As well as generating a .c file you also need to generate a .h file declaring all the things you are going to define. This is so they can all link to each other properly. For example // -------------------------------------------------------------- // program.h // -------------------------------------------------------------- extern UInt8 bytecode_Main_2Emain[]; extern UByte ctypes_Main_2Emain[]; extern PInfo pinfo_Main_2Emain[]; extern FInfo finfo_Main_2Emain; extern ConstItem ctable_Main_2Emain[]; extern Word node_0x18720024[]; extern UInt8 bytecode_Main_2Efac[]; extern UByte ctypes_Main_2Efac[]; extern PInfo pinfo_Main_2Efac[]; extern FInfo finfo_Main_2Efac; extern ConstItem ctable_Main_2Efac[]; extern Word node_0x18720490[]; //------------------------------------------------------------- now at the top of your generate .c file you would have #include "program.h" You should easily be able to generate the .h file at the same time as you generate the .c file. That should hopefully fix a lot of the problems. Thanks Tom