Subject: Internal compuiler error
To: None <port-vax@netbsd.org>
From: Blaz Antonic <blaz.antonic@siol.net>
List: port-vax
Date: 07/02/2003 10:06:20
Hello,

After making a couple opf assumptions (no replies from mozilla nspr
people) i started compiling Mozilla 1.3.1 on 1.6.1. I get far in the
process (up to tier98, mail and news client i believe) when whole thing
stops with an internal compiler error. I posted about it to gcc-bugs
e-mail address but since i recieved no reply there either (and since i
can';t figure a way to commit 160 KB of pre-processed source into
bugzilla, their preferred way of reporting bugs) i'd like to ask a
couple of things - it'd be a shame to see many days worth of VS 4k/m60
CPU cycles go waste:

- why is NetBSD/vax using gcc 2.95.3 ? Are newer versions of gcc
defective, slower, bigger, ... ? Newer version might already contain a
fix for the bug i encountered.

- does anybody have different version of gcc running on their NetBSD/vax
box ? If you do have version other than 2.95.3, would you be willing to
compile pre-processed source file in order to see whether you encounter
same bug or not ? If yes please reply and i'll send you bz2ipped .i file
and command line options.

- who's the person in change of getting compiler to work on VAX NetBSD
platform ? I'd like to know what it takes to set up alternate build
tools (i guess it's pretty much the same thing as cross-compilation),
perhaps i'll be able to find a gcc that doesn't puke on that silly file.

I'd like to get this thing compiled and running just for the heck of it,
i realise it prolly won't be running very fast on 4k/m60 class machine
but it might be quite usable on m90/90A/96.

BTW: for those that are be familiar with gcc-vax internals, here's the
error message itself and preceding warnings, i have no clue as to what
it means:

icalderivedproperty.c:251: warning: static declaration for
`property_map' follows non-static
icalderivedproperty.c:318: warning: static declaration for `enum_map'
follows non-static
icalderivedproperty.c: In function `icalproperty_vanew_action':
icalderivedproperty.c:398: warning: implicit declaration of function
`icalproperty_add_parameters'
icalderivedproperty.c: In function `icalproperty_vanew_exrule':
icalderivedproperty.c:861: Internal compiler error in `gen_call_pop', at
insn-emit.c:1556
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
cpp0: output pipe has been closed
gmake[4]: *** [icalderivedproperty.o] Error 1
gmake[4]: Leaving directory
`/usr/pkgsrc/www/mozilla/work/mozilla/other-licenses/libical/src/libical'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory
`/usr/pkgsrc/www/mozilla/work/mozilla/other-licenses/libical/src'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory
`/usr/pkgsrc/www/mozilla/work/mozilla/other-licenses/libical'
gmake[1]: *** [tier_98] Error 2
gmake[1]: Leaving directory `/usr/pkgsrc/www/mozilla/work/mozilla'
gmake: *** [default] Error 2
*** Error code 2

Stop.
make: stopped in /usr/pkgsrc/www/mozilla
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/www/mozilla
anders:/usr/pkgsrc/www/mozilla>

FWIW, it didn't run out of memory :) I encountered problems with
insufficient memory earlier causing pipes to break (i'm using 56 MB RAM
and no swap under normal circumstances) so i added 64 MB swapfile,
maximum 4 MB of which was used during compilation process.

Blaz Antonic
-- 
Hi! I'm a signature virus!
Copy me into your signature to help me spread!