Error compiling pike script

/opt/fins/lib/Fins.pmod/Model.pmod/MultiObjectArray.pike:1	Error: Cannot inherit program in pass 2 which is not fully compiled yet.
/opt/fins/lib/Fins.pmod/Model.pmod/MultiObjectArray.pike:1	Error: (You probably have a cyclic symbol dependency that the compiler cannot handle.)
/opt/fins/lib/Fins.pmod/Model.pmod/MultiKeyReference.pike:40	Error: Error looking up 'MultiObjectArray' in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/MultiKeyReference.pike:40	Error: Compilation failed.
/opt/fins/lib/Fins.pmod/Model.pmod/BinaryStringField.pike:1	Error: Cannot inherit program in pass 2 which is not fully compiled yet.
/opt/fins/lib/Fins.pmod/Model.pmod/BinaryStringField.pike:1	Error: (You probably have a cyclic symbol dependency that the compiler cannot handle.)
/opt/fins/lib/Fins.pmod/Model.pmod/TimeField.pike:8	Error: Cannot inherit program in pass 2 which is not fully compiled yet.
/opt/fins/lib/Fins.pmod/Model.pmod/TimeField.pike:8	Error: (You probably have a cyclic symbol dependency that the compiler cannot handle.)
/opt/fins/lib/Fins.pmod/Model.pmod/TimeStampField.pike:8	Error: Cannot inherit program in pass 2 which is not fully compiled yet.
/opt/fins/lib/Fins.pmod/Model.pmod/TimeStampField.pike:8	Error: (You probably have a cyclic symbol dependency that the compiler cannot handle.)
/opt/fins/lib/Fins.pmod/Model.pmod/DateTimeField.pike:1	Error: Cannot inherit program in pass 2 which is not fully compiled yet.
/opt/fins/lib/Fins.pmod/Model.pmod/DateTimeField.pike:1	Error: (You probably have a cyclic symbol dependency that the compiler cannot handle.)
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:660	Error: Index 'MultiKeyReference' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:660	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Must return a value for a non-void function.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Expected: mixed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Got     : void.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:1146	Error: Index 'MultiKeyReference' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:1146	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:660	Error: Index 'MultiKeyReference' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:660	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Must return a value for a non-void function.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Expected: mixed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Got     : void.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:1146	Error: Index 'MultiKeyReference' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:1146	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:1	Error: Error looking up 'DataObject' in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:1	Error: Compilation failed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:1	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:227	Error: Failed to evaluate constant expression.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:227	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:227	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:227	Error: Not a valid program specifier: this_program
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:237	Error: Failed to evaluate constant expression.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:237	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:237	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:237	Error: Not a valid program specifier: this_program
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:246	Error: Failed to evaluate constant expression.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:246	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:246	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:246	Error: Not a valid program specifier: this_program
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:257	Error: Failed to evaluate constant expression.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:257	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:257	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:257	Error: Not a valid program specifier: this_program
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:263	Error: Failed to evaluate constant expression.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObjectInstance.pike:263	Error: Illegal program identifier
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:6	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:7	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:72	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Index 'DataObject' not present in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Indexed module was: master()->joinnode(({ /* 1 element */
    master()->dirnode("/opt/fins/lib/Fins.pmod/Model.pmod":Fins.Model)
})).
/opt/fins/lib/Fins.pmod/Model.pmod/Repository.pike:87	Error: Illegal program identifier: 0.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:56	Error: Error looking up 'Repository' in module ..
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:56	Error: Compilation failed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:564	Error: Must return a value for a non-void function.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:564	Error: Expected: mixed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:564	Error: Got     : void.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Must return a value for a non-void function.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Expected: mixed.
/opt/fins/lib/Fins.pmod/Model.pmod/DataObject.pike:889	Error: Got     : void.
/home/hww3/html/dist/Fins/FinsWin/tests/model_test.pike:70	Error: Couldn't index a module with DataObject.
/home/hww3/html/dist/Fins/FinsWin/tests/model_test.pike:70	Error: Compilation failed.
/home/hww3/html/dist/Fins/FinsWin/tests/model_test.pike:70	Error: Undefined identifier DataObject.
/home/hww3/html/dist/Fins/FinsWin/tests/model_test.pike:136	Error: Undefined identifier DataObject.
/home/hww3/html/dist/Fins/FinsWin/tests/model_test.pike:154	Error: Undefined identifier DataObject.