comp.lang.ada
 help / color / mirror / Atom feed
From: party@wantree.com.au (_Gareth_)
Subject: Re: Gnat 3.10p (.rpm version) + Redhat 5.2
Date: 1998/12/14
Date: 1998-12-14T00:00:00+00:00	[thread overview]
Message-ID: <3668ccde.105348@news.wantree.com.au> (raw)
In-Reply-To: 751co5$2rt$1@nyheter.chalmers.se


>I've put these lines in my ~/.bash_profile to set up the paths for
>gnat:
>
># For the GNU Ada compiler
>GCC_EXEC_PREFIX=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/
>export GCC_EXEC_PREFIX
>ADA_INCLUDE_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adainclude
>export ADA_INCLUDE_PATH
>ADA_OBJECTS_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adalib
>export ADA_OBJECTS_PATH
>LD_RUN_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adalib
>export LD_RUN_PATH
>C_INCLUDE_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/include
>export C_INCLUDE_PATH
>
>The down side of this approach is that my account always use the old gcc
>that gnat uses, ie I can't compile C programs since some headerfiles are 
>elsewhere.
>You should not do this on the root account since it's not a good idea
>to compile kernels with the old gcc.


Unfortunately this didn't work... thinking that I may have done
something completely wrong, I reformatted and reinstalled Linux.

From a fresh copy, I logged in as root (the only account) and did the
following:

cd /tmp
rpm -i gnat-3_10p-1_i386.rpm
cd /usr/bin
ln -s /usr/local/gnat/bin/gnatmake gnatmake

(I assume I need to link gnatmake from the /usr/bin directory so that
I may run gnatmake from any directory... as I've said, I'm new to
Linux.  I also believe I can only install .rpm or link files using the
root account....?).

From there, I logged out and made another account.

I then logged in with this new account ("gareth").
Inside the /gareth directory, I did the following:

xedit .bash_profile &

And I then added the following lines to the .bash_profile file:

# For the GNU Ada compiler
GCC_EXEC_PREFIX=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/
export GCC_EXEC_PREFIX
ADA_INCLUDE_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adainclude
export ADA_INCLUDE_PATH
ADA_OBJECTS_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adalib
export ADA_OBJECTS_PATH
LD_RUN_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/adalib
export LD_RUN_PATH
C_INCLUDE_PATH=/usr/local/gnat/lib/gcc-lib/i386-linux/2.7.2.1/include
export C_INCLUDE_PATH

I then logged out and logged back in with the "gareth" account...

Then:

cd /usr/local/gnat/examples

and then, typing "make" gives the exact same error message:

====
[gareth@localhost examples]# make
gnatmake hello -cargs -O2
gcc -c -O2 hello.adb
gcc: hello.adb: linker input file unused since linking not done
gnatmake: "hello.ali" WARNING file not found after compile
./hello < hello.rsp
/bin/sh: ./hello: No such file or directory
make: *** [hello] Error 126
[gareth@localhost examples]# 
====

Anything that I compile produces a line of:

gcc: file.adb: linker input file unused since linking not done



If anyone has recently installed the gnat-3_10p-1_i386.rpm file, could
they please point me in the right direction as to what I'm doing
wrong.....


Many, many thanks...

Gareth




  reply	other threads:[~1998-12-14  0:00 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-12-13  0:00 Gnat 3.10p (.rpm version) + Redhat 5.2 = Not working (I'm new to this) _Gareth_
1998-12-13  0:00 ` Gnat 3.10p (.rpm version) + Redhat 5.2 Anders Gidenstam
1998-12-14  0:00   ` _Gareth_ [this message]
1998-12-14  0:00     ` Andreas Jungmaier
1998-12-14  0:00     ` _Gareth_
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox