[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