Build Instructions =================== Get Ada 2005 from http://libre.adacore.com/libre/ Also download AWS, AdaXML and AUnit. Follow Instructions below. Ada 2009 Clean Install ======================= mkdir /opt/ada_libraries (give write permission to this pro-tem) paths (in e.g. /etc/profile.d/grahams.sh) # # ada compilation; given all the projects in /opt/ada_libraries/ # and the compiler in /opt/gnat-2009 # see, for example: https://libre.adacore.com/aws/ sec 3.1 unset ADA_HOME export ADA_HOME=/opt/gnat-2009/ export ADA_INCLUDE_PATH=/opt/ada_libraries/:$ADA_HOME/lib/gcc/x86_64-pc-linux-gnu/4.3.4/adainclude export ADA_PROJECT_PATH=/opt/ada_libraries/lib/gnat/:$ADA_INCLUDE_PATH export LD_LIBRARY_PATH=/opt/ada_libraries/lib:$LD_LIBRARY_PATH export PATH=$ADA_HOME/bin:$PATH Note the ADA_HOME/bin is in front of the default PATH : pick up ada version of GCC first (may break other projects?). xmlada ------ ./configure --prefix=/opt/ada_libraries/ make make install florist -------- tar zxvf florist-gpl-2009-src.tgz ./configure --prefix /opt/ada_libraries/ make make install GNAT collection --------------- tar zxvf gnatcoll-gpl-1.1-src.tgz cd gnatcoll-1.1-src/ make install ASIS ----- tar zxvf asis-gpl-2009-src.tgz cd asis-2009-src cd gnat/ gnatmake xsnamest.adb ./xsnamest mv snames.ns snames.ads mv snames.nb snames.adb cd .. gnat make -Pasis_bld make all install prefix=/opt/ada_libraries/ AUNIT V3 ------- make make install INSTALL=/opt/ada_libraries AWS ---- This is all default values (no SSL) cd aws-2.7.0w-src make setup build make prefix=/opt/ada_libraries install POLYORB ------- Ada compiler before GCC: PATH=/opt/gnat-2009/bin/:$PATH (Default Options compile) tar zxvf polyorb-gpl-2009-src.tgz cd polyorb-gpl-2009-src ./configure --prefix=/opt/ada_libraries/ make make install Missing maths library in Ada 2009 --------------------------------- See: http://gcc.gnu.org/ml/gcc/2008-04/msg00543.html Get libgnalasup.a from somewhere! Then on top level: gnatmake tb_2010.gpr That should be it.