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
next prev parent 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