Hello!
Over the last couple of days I have been trying to build the Pro64 sources
on the following configuration:
Redhat Linux 6.2
Intel PIII
GCC 2.95.2
After a few teathing problems I have the remaining outstadning problems and
quires that I was hoping people on the list might be able to help me out
with.
1) Building the component:
/export/home/spymaster/benedict/Pro64/osprey1.0/targia32_ia64_nodebug/g++fe
I get the following error:
../../g++fe/wfe_expr.cxx:2675: attempt to take address of bit-field
structure member `tree_decl::built_in_class'
which I've tracked down tot the following line of code:
if (DECL_BUILT_IN (func)) {
Replacing this with the following code seems to resolve the problem:
if (func->decl.built_in_class) {
but I am less than completely sure that this is semantically correct. Have
other people come accross this problem?
2) Building the component:
/export/home/spymaster/benedict/Pro64/osprey1.0/targia32_ia64_nodebug/crayf9
0
gets to the following like (outputed by gmake) and then fails with the
following lines:
gmake[2]: Leaving directory
`/export/home/spymaster/benedict/Pro64/osprey1.0/targia32_ia64_nodebug/libci
f'
NLSPATH=/usr/ia64-sgi-linux/lib/gcc-lib/ia64-sgi-linux/sgicc-1.0/%N.cat \
/usr/ia32-sgi-linux/bin/f90 -c -MD ../../../crayf90/fe90/fold.f
sh: /usr/ia32-sgi-linux/bin/f90: No such file or directory
gmake[1]: *** [fold.o] Error 126
gmake[1]: Leaving directory
`/export/home/spymaster/benedict/Pro64/osprey1.0/targia32_ia64_nodebug/crayf
90/fe90'
gmake: *** [first] Error 2
Maybe the problem is due to requiring HP's NUE, etc. My main goal for this
work is to get the Pro64 generating both IA-64 and MIPS assembler, and whirl
IL output (this is my main direction) and have no requirment to build IA-64
libraries or executables. For the moment, at least.
3) What version of the GCC compiler should I be using? I initially tried
using 2.97.x but this failed with problems like no <slist> headers, etc.
Thanks in advance for any help people can provide to shed any light on this
problems.
Ben.
|