I just compiled and installed a pike 7.6 from CVS, to realise that I had to remove a gtk-package which was not available on another computer. After redoing a make install and running my GTK-program, I got this error message:
/opt/pike/pike/7.6.25/lib/modules/GTK.pmod.o:-: Warning: Decode failed: Error while decoding program(/opt/pike/pike/7.6.25/lib/modules/GTK.pmod): Bad number of identifiers in inherit: 965 != 691 /opt/pike/pike/7.6.25/lib/modules/GTKSupport.pmod/Alert.pike.o:-: Warning: Decode failed: Error while decoding program(/opt/pike/pike/7.6.25/lib/modules/GTKSupport.pmod/Alert.pike): Bad number of identifiers in inherit: 130 != 113 /opt/pike/pike/7.6.25/lib/modules/GTKSupport.pmod/pDrawingArea.pike.o:-: Warning: Decode failed: Failed to get program from ID 1116
After removing all stray .o-files and remaking install it worked fine.
I think it would be good if the make install target could remove old installed .o files if the same version of pike is reinstalled, or if there was a make reinstall which did it.
pike-devel@lists.lysator.liu.se