pro64-support
[Top] [All Lists]

Problems with building Pro64 on Linux x86 with GCC 2.95.2...

To: <pro64-support@xxxxxxxxxxx>
Subject: Problems with building Pro64 on Linux x86 with GCC 2.95.2...
From: "Benedict R. Gaster" <benedict.gaster@xxxxxx>
Date: Tue, 6 Feb 2001 16:30:48 -0000
Sender: owner-pro64-support@xxxxxxxxxxx
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.


<Prev in Thread] Current Thread [Next in Thread>
  • Problems with building Pro64 on Linux x86 with GCC 2.95.2..., Benedict R. Gaster <=