[Allegro] "Quadriga" neu f. Linux+Solaris kompiliert
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Apr 3 13:59:26 CEST 2013
Endlich kam man wieder mal dazu, sich um die Kernprogramme der sog.
Quadriga zu kümmern und sie neu für Linux und auch Solaris
zu kompilieren.
Die Kompilate liegen an bekannter Stelle unter ftp bereit, die Quellen
gleichfalls, aber im svn (s.u.).
Es handelt sich, zur Erinnerung, um diese Programme:
srch : Volltextsuche
index : Indexierung
qrix : Hilfsprogramm zu index
import : Konvertierung
asort : Sortierung
Die Quelldateien lassen sich mit der bekannten Gnu-Methodik:
http://sun250.biblio.etc.tu-bs.de/pipermail/allegro/2012-June/035853.html
kompilieren, wobei nur in der Datei aisetup.h die
Zeile
// #define WORDS_BIGENDIAN 1
zu aktivieren ist, wenn es sich um Solaris handelt (oder eine
andere Plattform mit der Eigenschaft "bigendian". Ein Automatisieren
dieser Sache ist noch nicht gelungen, die Gnu-Methodik hat an der
Stelle versagt.
So besorgt man sich die Quellen (svn vorausgesetzt)
svn checkout https://svn.allegro-c.de/svn/atools/trunk .
und so die Demo-Bank zum Testen:
svn checkout https://svn.allegro-c.de/svn/demo2 .
mit allem, aber nur jenem, was zum Testen gebraucht wird.
Am besten an das atools-Verzeichnis anhaengen als ./demo2
Im atools-Paket ist auch ein shellscript "ind" zum Indexieren der
DemoBank mit den frisch kompilierten Programmen. (Dazu evtl.
die Datei uifqger mit nach atools kopieren.)
Letztere mit "strip ..." von den Debug-Daten befreien, damit sie
kompakter und schneller werden.
Dankbar wären wir, wenn jemand, der damit alles geschafft hat, unsere
Beschreibung um seine Erfahrungen bereichern könnte, damit wir
endlich mal zu einer belastbaren Gesamtbeschreibung der Sache
gelangen, die frei wäre von unseren Betriebsblindheiten und somit
anderen Entwicklern zu schnellstmöglichem Erfolg verhülfe.
B.E.
Mehr Informationen über die Mailingliste Allegro