[Allegro] SVN und Make, Test und Demo mit osdp
Thomas Berger
ThB at Gymel.com
Di Jun 26 16:08:49 CEST 2012
Lieber Herr Eversberg,
> und ein ausfuehrliches README beigefügt. Damit kann man versuchen
> und testen, ob man's kompiliert kriegt und warum nicht.
>
> Drei Ordner muß man checkouten und parallel anlegen:
>
> osdp
> ac15
> aindex
>
> und dann in osdp den Befehl ./make geben.
1. Versuch
-bash: ./make: No such file or directory
(geschenkt)
2. Versuch
$ make
make: *** No rule to make target `.deps/osdp.Po'. Stop.
(geschenkt)
3. Versuch
$ make distclean
Makefile:244: .deps/osdp.Po: No such file or directory
make: *** No rule to make target `.deps/osdp.Po'. Stop.
(allmaehlich wird's ernst)
4. Versuch
$ ./configure
-bash: ./configure: No such file or directory
(das war's)
[Ihr "Makefile" enthaelt tonnenweise unaufgeloeste Automake-
Symbole, d.h. es ist auch auf Ihrer Plattform anscheinend
nur mangelndem Aufraeumen zu verdanken, dass die Sache evtl.
durchlaeuft]
> Es sind jetzt Makefile.* dabei. configure.in wird aber nicht
> augenscheinlich nicht gebraucht, wohl nur wenn man im übergeordneten
> Ordner alles auf einmal raffen will. Ein richtiger GNUloge könnte
> das ganz sicher rasch richten.
Klar: ein Archiv entpacken, damit die Projektdateien erstens da
sind und zweitens dort wo man sie braucht.
> Es kann sein, daß ac15/abasew.cpp versagt. Dann muß man ihm eine
> Zeile
>
> #define LINUX
>
> beifügen. Damit klappt's hier unter OpenSUSE.
und beim Zurueckchecken der Datei klappt es immer noch unter
Win32? Staun!
Abgesehen davon, dass solche Symboldefinitionen nicht in die
.cpp-Dateien gehoeren, sondern in Headerdateien
und abgesehen davon, dass solche Plattformspezifika nicht in
ausgelieferten Headerdateien stehen duerfen,
ist "LINUX" eine denkbar schlechte Bezeichnung fuer die
GNU/gcc Toolchain auf diversesten Plattformen, selbst wenn Sie
nicht mittels "UNIX" versuchen wollten, da etwas auszuschliessen
> Wie man das noch automatisieren könnte, wird noch jemand rauskriegen.
Antwort: ./configure
> Hat's erstmal hiermit geklappt, wird auch acon hinzukriegen sein, denn
> osdp ist quasi ein Mini-acon.
Warum studieren Sie nicht am funktionierenden "avanti" wie so
etwas "hinzukriegen" ist?
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro