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! >