40.4.2.1. Poznámky k překladu překladače

Pro první pokus jsem použil build script podle Building and Installing an Ada Cross Compiler using the Build Script. Tento skript se například nachází v balíčku avr-ada-1.0.3.tar.bz2 na SourceForge.NET. Balíček je datovaný 2009-02-15 15:00. Skript se nachází v adresáři tools/builds/build-avr-ada-gcc-4.3.x.sh. Ten jsem si zkopírovan do adresáře ~/work/ada-avr který jsem pro účel překladu vytvořil. V souboru jsem pak provedl pár úprav viz následující diff.

$ diff -u build-avr-ada-gcc-4.3.x.sh.orig build-avr-ada-gcc-4.3.x.sh
--- build-avr-ada-gcc-4.3.x.sh.orig     2009-05-20 12:27:37.857108587 +0200
+++ build-avr-ada-gcc-4.3.x.sh  2009-05-28 14:13:42.269296012 +0200
@@ -67,7 +67,7 @@
 
 OS=`uname -s`
 if test $OS = "Linux" ; then
-    PREFIX="/opt/avr"
+    PREFIX="${HOME}/lib/avr"
 else
     PREFIX="/mingw/avr"
 fi
@@ -82,7 +82,7 @@
 VER_MPFR=2.4.0
 VER_GMP=4.2.4
 VER_LIBC=1.6.2
-VER_AVRADA=1.0.2
+VER_AVRADA=1.0.3
 
 FILE_BINUTILS="binutils-$VER_BINUTILS"
 FILE_GCC="gcc-$VER_GCC"

Při haváriiích překladu jsem podle chyby v deníku odhadl balíček který mi v systému chybí a doinstaloval. Bohužel jsem si nepoznamenal které balíčky to byly. Z deníku /var/log/aptitude vyjímám jména balíčků které jsem ten den instaloval a měly by s překladem souviset.

Přiinstalované balíčky

Poznámka

Instaloval jsem na Debian 5.0 Lenny.

Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .