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