9 GNAT 2012 installation log file
text file
GNAT 2012 installation log file
on Linux June 26, 2012
-------------------------------------
>ls -l
total 104
drwxr-xr-x 2 503 libuuid 4096 May 11 03:35 bin
-rwxr-xr-x 1 503 libuuid 23 May 11 03:29 config.guess
-rw-r--r-- 1 503 libuuid 18002 May 7 12:15 COPYING
-rw-r--r-- 1 503 libuuid 35147 Oct 14 2008 COPYING3
-rwxr-xr-x 1 503 libuuid 10877 May 11 03:29 doinstall
drwxr-xr-x 3 503 libuuid 4096 Dec 13 2011 etc
drwxr-xr-x 5 503 libuuid 4096 May 11 03:49 include
drwxr-xr-x 7 503 libuuid 4096 Dec 20 2011 lib
drwxr-xr-x 4 503 libuuid 4096 May 11 03:32 libexec
-rw-r--r-- 1 503 libuuid 2938 May 11 03:29 Makefile
-rw-r--r-- 1 503 libuuid 1153 Jul 8 2010 README
drwxr-xr-x 12 503 libuuid 4096 May 11 03:32 share
>less README
>sudo ./doinstall
This script is provided to simplify the installation of the
i686-pc-linux-gnu
binary version of the GNAT GPL Edition Ada (2012, 2005, 95, and 83)
environment maintained by AdaCore. For information on commercial
support please contact sales@adacore.com.
This script will ask you how you would like to configure GNAT.
Confirmation is required before any write action is taken.
Please press RETURN to continue.
To install GNAT, you need to specify a base directory.
All the files will be installed in subdirectories
that are created under this directory.
Important Note: You should not use ~ or ~username wildcards
when specifying this directory name.
In which directory do you want to install GNAT? [/usr/gnat]:
The GNAT GPL Edition installation directory will be:
/usr/gnat
Is this correct ? Type 'Y' if so, otherwise type 'N' and you'll
be prompted for another directory name.
Do you want to continue ? [yY|nN]:
y
GNAT GPL Edition is now about to be installed in
/usr/gnat.
Type 'Y' if you want to proceed with installation or any other key
if you wish to abort.
Do you want to proceed with installation ? [yY|nN]:
y
rm -fr /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4/rts*
rm -fr /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4/adainclude /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4/adalib
rm -fr /usr/gnat/share/doc/gnat
rm -fr /usr/gnat/share/examples/gnat
mkdir -p /usr/gnat
rm -f /usr/gnat/lib/libgcc*
rm -f /usr/gnat/bin/gnat*
rm -f /usr/gnat/bin/gpr*
rm -f /usr/gnat/bin/gcc /usr/gnat/bin/i686-pc-linux-gnu-gcc
for d in bin lib libexec lib32 lib64 include \
doc examples share etc i686-pc-linux-gnu; do \
if [ -d $d ]; then \
tar cf - $d | (cd /usr/gnat; tar xf -); \
fi \
done
/usr/gnat/libexec/gcc/i686-pc-linux-gnu/4.5.4/install-tools/mkheaders -v -v /usr/gnat
Fixing headers into /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4/include-fixed for i686-pc-linux-gnu target
Forbidden identifiers: i386 linux unix
Finding directories and links to directories
Searching /usr/include/.
Searching /usr/include/./c++/4.6.3
Making symbolic directory links
Fixing directory /usr/include into /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4/include-fixed
Applying io_quotes_use to i386-linux-gnu/asm/mtrr.h
Applying io_quotes_use to i386-linux-gnu/sys/mount.h
Applying io_quotes_use to i386-linux-gnu/sys/raw.h
Applying hpux8_bogus_inlines to math.h
Applying io_quotes_use to linux/if_pppox.h
Applying io_quotes_def to linux/version.h
Applying io_quotes_use to linux/auto_fs.h
Applying io_quotes_use to linux/gigaset_dev.h
Applying io_quotes_use to linux/reiserfs_fs.h
Applying io_quotes_use to linux/dn.h
Applying io_quotes_use to linux/cm4000_cs.h
Applying io_quotes_use to linux/nbd.h
Applying io_quotes_use to linux/kvm.h
Applying io_quotes_use to linux/ppdev.h
Applying io_quotes_use to linux/input.h
Applying io_quotes_use to linux/auto_fs4.h
Applying io_quotes_def to linux/soundcard.h
Applying io_quotes_use to linux/usb/tmc.h
Applying io_quotes_use to linux/fs.h
Applying io_quotes_def to linux/ppp-comp.h
Applying io_quotes_use to linux/cciss_ioctl.h
Applying io_quotes_use to linux/i2o-dev.h
Applying io_quotes_use to linux/ptp_clock.h
Applying io_quotes_use to linux/ipmi.h
Applying io_quotes_use to linux/synclink.h
Applying io_quotes_use to linux/raw.h
Applying io_quotes_use to linux/vhost.h
Applying io_quotes_use to linux/aufs_type.h
Applying io_quotes_use to linux/uinput.h
Applying io_quotes_use to linux/mmtimer.h
Applying io_quotes_use to linux/spi/spidev.h
Applying io_quotes_use to linux/omapfb.h
Applying io_quotes_use to linux/raid/md_u.h
Applying io_quotes_use to linux/rfkill.h
Applying io_quotes_use to linux/agpgart.h
Applying machine_name to linux/a.out.h
Fixed: linux/a.out.h
Applying io_quotes_use to linux/fd.h
Applying io_quotes_use to linux/watchdog.h
Applying io_quotes_use to linux/random.h
Applying io_quotes_use to linux/dm-ioctl.h
Applying io_quotes_use to linux/pktcdvd.h
Applying io_quotes_use to linux/suspend_ioctls.h
Applying io_quotes_use to linux/media.h
Applying io_quotes_def to linux/pci_regs.h
Applying io_quotes_use to linux/blkpg.h
Applying io_quotes_use to linux/atmbr2684.h
Applying io_quotes_use to linux/mmc/ioctl.h
Applying io_quotes_use to linux/phantom.h
Applying io_quotes_use to rdma/ib_user_mad.h
Applying sun_malloc to malloc.h
Applying io_quotes_use to sound/asequencer.h
Applying io_quotes_use to sound/emu10k1.h
Applying io_quotes_use to sound/asound.h
Applying sysv68_string to string.h
Applying machine_name to X11/Xw32defs.h
Fixed: X11/Xw32defs.h
Applying io_quotes_def to sudo_plugin.h
Applying io_quotes_use to sudo_plugin.h
Applying io_quotes_use to mtd/ubi-user.h
Applying glibc_stdint to stdint.h
Applying io_quotes_use to video/sisfb.h
Applying pthread_incomplete_struct_argument to pthread.h
Applying io_quotes_use to drm/i810_drm.h
Applying io_quotes_use to drm/via_drm.h
Applying io_quotes_use to drm/savage_drm.h
Applying io_quotes_use to drm/nouveau_drm.h
Applying io_quotes_use to drm/drm.h
Applying io_quotes_use to drm/r128_drm.h
Applying io_quotes_use to drm/sis_drm.h
Applying io_quotes_use to drm/i915_drm.h
Applying io_quotes_use to drm/radeon_drm.h
Applying io_quotes_use to drm/mga_drm.h
Cleaning up unneeded directories:
fixincludes is done
case `uname` in \
*_NT*) (for d in /usr/gnat/lib/gcc/i686-pc-linux-gnu/4.5.4; do cd $d/adalib;chmod a-w *.ali;cd ../..;done) ;; \
esac
cat /usr/gnat/share/examples/gnat/header.xml > /usr/gnat/share/examples/gnat/gnat-examples.xml
cat /usr/gnat/share/examples/gnat/full_project/full.xml /usr/gnat/share/examples/gnat/options/options.xml /usr/gnat/share/examples/gnat/other_languages/cpp_main/cpp_main.xml /usr/gnat/share/examples/gnat/other_languages/cpp_pragmas/cpp_pragmas.xml /usr/gnat/share/examples/gnat/other_languages/import_from_c/import_from_c.xml /usr/gnat/share/examples/gnat/plugins/plugins.xml /usr/gnat/share/examples/gnat/stream_io/stream_io.xml /usr/gnat/share/examples/gnat/simple_project/simple.xml /usr/gnat/share/examples/gnat/starter/starter.xml /usr/gnat/share/examples/gnat/xml_stream/xml_stream.xml /usr/gnat/share/examples/gnat/containers/anagram/anagram.xml /usr/gnat/share/examples/gnat/containers/genealogy/genealogy.xml /usr/gnat/share/examples/gnat/containers/hash/hash.xml /usr/gnat/share/examples/gnat/containers/library/library.xml /usr/gnat/share/examples/gnat/containers/shapes/shapes.xml /usr/gnat/share/examples/gnat/containers/spellcheck/spellcheck.xml /usr/gnat/share/examples/gnat/containers/wordcount/wordcount.xml /usr/gnat/share/examples/gnat/containers/wordfreq/wordfreq.xml /usr/gnat/share/examples/gnat/oo_interfaces/oo_interfaces.xml /usr/gnat/share/examples/gnat/oo_airline/oo_airline.xml /usr/gnat/share/examples/gnat/altivec/altivec.xml >> /usr/gnat/share/examples/gnat/gnat-examples.xml
cat /usr/gnat/share/examples/gnat/footer.xml >> /usr/gnat/share/examples/gnat/gnat-examples.xml
sed "s:PREFIX:/usr/gnat:" /usr/gnat/share/examples/gnat/gnat-examples.xml > \
/usr/gnat/share/examples/gnat/gnat-examples.xml.tmp && \
mv /usr/gnat/share/examples/gnat/gnat-examples.xml.tmp /usr/gnat/share/examples/gnat/gnat-examples.xml
if [ ! -d /usr/gnat/share/gps/plug-ins ]; then \
mkdir -p /usr/gnat/share/gps/plug-ins; \
fi
cp /usr/gnat/share/examples/gnat/gnat-examples.xml /usr/gnat/share/gps/plug-ins
GNAT GPL is now installed. To launch it, you must put
/usr/gnat/bin
in front of your PATH environment variable. The following
commands enable you to do this:
PATH=/usr/gnat/bin:$PATH; export PATH (Bourne shell)
setenv PATH /usr/gnat/bin:$PATH (C shell)
Thank you for installing GNAT GPL Edition!
>