16 Sep 13:22
Compilation problems in 7.8
From: Pontus Rodling <frigolit <at> digitalfractions.net>
Subject: Compilation problems in 7.8
Newsgroups: gmane.comp.lang.pike.user
Date: 2008-09-16 11:23:51 GMT
Subject: Compilation problems in 7.8
Newsgroups: gmane.comp.lang.pike.user
Date: 2008-09-16 11:23:51 GMT
When trying to do "indices(FileFormat);" in Hilfe with Pike 7.8.34 i get
the following errors:
/usr/local/pike/7.8.34/lib/modules/FileFormat.pmod/Games.pmod/Duke1.pmod:68:Cannot
inherit program in pass 2 which is not fully compiled yet.
/usr/local/pike/7.8.34/lib/modules/FileFormat.pmod/Games.pmod/Duke1.pmod:68:(You
probably have a cyclic symbol dependency that the compiler cannot handle.)
/usr/local/pike/7.8.34/lib/modules/FileFormat.pmod/Games.pmod/Keen1.pmod:23:Cannot
inherit program in pass 2 which is not fully compiled yet.
/usr/local/pike/7.8.34/lib/modules/FileFormat.pmod/Games.pmod/Keen1.pmod:23:(You
probably have a cyclic symbol dependency that the compiler cannot handle.)
In Keen1.pmod, the lines are the following:
22: class Level {
23: inherit FileFormat._TileLevelFormat;
It's the same in Duke1.pmod.
So from what I understand, FileFormat.pmod/_TileLevelFormat.pike hasn't
been compiled yet, so the classes in Duke1 and Keen1 can't inherit it.
However this wasn't an issue with at 7.7.145, nor earlier versions (down
to 7.6).
Any ideas on how to solve this?
// Pontus Rodling
RSS Feed