[Allegro] Quadriga läuft unter Linux
Jörg Oberfell
oberfell at wlb-stuttgart.de
Fr Jan 27 11:41:55 CET 2012
Am 26.01.2012 13:53, schrieb Bernhard Eversberg:
> Gemeint ist nicht die aus Bronze - die läuft nicht, sondern steht immer
> noch auf ihrer proprietären Plattform:
>
> http://www2.braunschweig.de/webcam/schloss.jpg
Schöne Bilder zu verschiedenen Tageszeit!
Und heute sogar mit etwas Schnee.
> srch / import / index / qrix
> [...]
>
> 1) Quelldateien samt Makefile.am auf ein Verzeichnis laden
> 2) 'autoscan'
> 3) Rename 'configure.scan' to 'configure.ac'
> 4) `autoheader`
> 5) Zeile AM_INIT_AUTOMAKE in 'configure.ac' einfügen
> 6) 'aclocal'
> 7) 'automake --add-missing --copy'
> 8) 'autoconf'
> 9) './configure' (erzeugt die entscheidende Datei 'Makefile')
> 10) 'make' (führt aus, was in 'Makefile' steht)
Die Kompilierung der atools ist gelungen, allerdings gab es ein paar
Klippen, die umfahren werden mussten. Daher einige Tipps:
a) Die drei Dateien ./NEWS ./AUTHORS ./ChangeLog müssen existieren
(können auch leer sein)
b) Zu (5): die Zeile AM_INIT_AUTOMAKE muss direkt auf AC_INIT folgen
c) make störte sich daran, dass die Funktion "open" nur mit zwei
Parametern aufgerufen wird in index.c:1169 und 1182
/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’
declared with attribute error: open with O_CREAT in second argument
needs 3 arguments
Das scheint eine Prüfung zu sein, um unsichere Aufrufe von libc zu
vermeiden. Mehr unter
https://wiki.ubuntu.com/ToolChain/CompilerFlags?action=show&redirect=CompilerFlags#A-D_FORTIFY_SOURCE.3D2
d) Die Kompilierung von acon ist wegen fehlender Abhängigkeiten
fehlgeschlagen.
Welche Verzeichnisstruktur ist hier nötig? (Verzeichnisse ac15, acon,
atools, ...)
Viele Grüße,
Jörg Oberfell
--
**********************************************************************
Jörg Oberfell
Württembergische Landesbibliothek
- IT-Abteilung -
- Fachreferat Mathematik und Informatik -
Konrad-Adenauer-Str. 8 D-70173 Stuttgart
Postfach 105441 D-70047 Stuttgart
Tel.: +49 (0)711 / 212 - 44 75
Fax: +49 (0)711 / 212 - 44 22
E-Mail:oberfell at wlb-stuttgart.de
**********************************************************************
Mehr Informationen über die Mailingliste Allegro