In diesem Verzeichnis finden sich Patches für die alte Version 1.04 von Kurt Bischoff.
Mihai Ghete hat dankenswerterweise eine Variante des ox-flex-patch für GCC 4.x zur Verfuegung gestellt. Er schreibt darüber:
Mit diesem Patch kann man ox mit flex und gcc4 compilieren. Dieser Patch sollte zudem auch eine "dangerous trailing context"- Warning und die Segfaults bei fehlerhaften Eingaben beseitigen. Der Patch ist für den Quellcode von ox, also:
- http://www.complang.tuwien.ac.at/ubvl/tools/ox/oxDistG1.04.sh.Z entpacken und ausführen - cd oxDistG1.04 - patch -p1 < ox-flex-new-gcc4.patch - cd source && make
Martin Kögler hat dankenswerterweise einen Patch zur Verfügung gestellt, mit dem Ox sich auch mit flex bauen lässt. Er schreibt darüber:
Mit flex 2.5.4 funktioniert er, soweit ich getestet habe, problemlos. Die Abstürze bei Fehlermeldungen werden auch behoben.Die Testsuite von ox durchläuft er auch, nur muß man die Makefiles alle anpassen und bei den handscan-Beispiel den lex-Scanner anpassen.
Eine weitere Abweichung ist, das er bei der Verwendung von Macros im ersetzen Codes Tabs statt Leerzeichen ausgibt, was für den Benutzer egal ist. Durch diese Ersetzung wird benötigt, damit die Zeilennummern bei Fehlern richtig ausgegeben werden.
Florian G. Plug hat dankenswerterweise eine Variante des ox-flex-patch für Debian/Sarge mit GCC 3.x zur Verfügung gestellt. Er schreibt darüber:
D.h - so kann man den ox auf debian/sarge, debian/unstable und vermutlich auch auf debian/stable kompilieren (auf stable nicht getestet)
.) ox + ox-flex-new.patch downloaden, ox entpacken. .) cd oxDistG1.04 .) patch -p1 < ../ox-flex-new.patch .) cd source .) make
Name | Last modified | Size | Description | |
---|---|---|---|---|
Parent Directory | - | |||
whatOxIs | 09-Apr-2003 12:14 | 2.7K | ||
whatsNew | 09-Apr-2003 12:14 | 3.7K | ||
ox-linuxaout-bin.tar.gz | 09-Apr-2003 12:14 | 75K | ||
oxDistG1.04.sh.Z | 09-Apr-2003 12:14 | 878K | ||
oxTestG1.04.sh.Z | 09-Apr-2003 12:14 | 718K | ||
ox-flex-patch | 13-Mar-2004 08:43 | 7.8K | ||
ox-flex-new.patch | 03-May-2004 11:13 | 9.7K | for Debian/Sarge | |
ox-flex-new-gcc4.patch | 24-Apr-2008 22:50 | 17K | ||