We're trying (first time) to install GCC 3.3.2 on our HP Unix, and are encountering some problems.
In order to install, we followed these steps:
1) installed gnu make
ok, with exception of a few warnings ("pointer not assignment compatible", etc.)
All tests passed.
2) created gcc directory structure:
/gnu/gcc/gcc-3.3.2 (source)
/gnu/gcc/install-3.3.2 (install)
/gnu/gcc/obj-3.3.2 (obj)
3) cd /gnu/gcc/obj-3.3.2
configure as follows:
../gcc-3.3.2/configure --prefix='/gnu/gcc/install-3.3.2' --enable-languages=c,c++
(some warnings, but successful completion)
4) build as follows:
/gnu/make/install-3.80/bin/make bootstrap
logfile presented errors as:
"
Comparing stage2 and stage3 of the compiler
...
Bootstrap comparison failure!
alias.o differs
attribs.o differs
bb-reorder.o differs
...
make[1]: *** [compare] Error 1
make[1]: Leaving directory `/gnu/gcc/obj-3.3.2/gcc'
make: *** [bootstrap] Error 2
"
I did a spot-check of the object files in question, and indeed they are different, at least
in terms of size. For instance: (partial "ls -l" output)
174756 Dec 11 16:04 ./obj-3.3.2/gcc/stage1/alias.o
46880 Dec 11 16:15 ./obj-3.3.2/gcc/stage2/alias.o
Should there be a "stage3" version as well? And, what could be the cause of a comparison
problem like this?
Any assistance appreciated Thank you, Matt
_________________________________________________________________
Get holiday tips for festive fun. http://special.msn.com/network/happyholidays.armx