On 1/9/11 14:32, LucaDC wrote:
I'm getting this error when compiling under Windows XP SP3:
Make error line 289: problem compiling: src/display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&)': src/display/nr-filter-slot.cpp:38: internal compiler error: in add_phi_arg, at tree-phinodes.c:391 Please submit a full bug report, with preprocessed source if appropriate. See http://www.tdragon.net/recentgcc/bugs.php for instructions.
Please, can anyone tell me what to do to fix this problem? I don't know where to start from.
The same error had been reported yesterday by cafuego on irc with some of his automated nightly builds (Ubuntu Maverick i386, with gcc 4.4 - Ubuntu Maverick amd64 otoh build ok):
https://launchpad.net/~cafuego/+archive/inkscape/+packages, e.g. https://launchpadlibrarian.net/78597962/buildlog_ubuntu-maverick-i386.inkscape_0.49~devel%2B10607%2B5~maverick1_FAILEDTOBUILD.txt.gz
Possibly related to a (known) bug in your gcc version (I found the bug report for gcc via google based on the error message - not that I understand what happens and how the issue could be avoided with your specific version of GCC):
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709
Based on the logs of cafuego's packages, the relevant change seems to have been between r10578 (built ok) and r10582 (failure on i386) -> most likely due to the merge of the caching branch in r10579
~suv