Highlight - Installation
Installation des Source-Pakets
- tar xzvf highlight-x.x-x.tar.gz
- cd highlight-x.x-x
- make help
- make
make all-gui (optional, zum Kompilieren der wxWidgets GUI) - make install
(Je nach Installationsziel sind root-Rechte nötig) - make clean (optional)
- make apidocs (optional)
(Doxygen muss installiert sein)
Das Standard-Installationsverzeichnis von highlight ist /usr/share/highlight.
Sie können das Verzeichnis zur Kompilier- oder zur Laufzeit ändern:
- Lesen Sie in highlight/makefile wie Sie mit einer Compilerdirektive das Verzeichnis anpassen können (HL_DATA_DIR)
- Definieren Sie mit der Option --data-dir zur Laufzeit ein neues Datenverzeichnis.
Sie können diesen Parameter in der Highlight-Konfigurationsdatei dauerhaft speichern ($HOME/.highlightrc). - Definieren Sie mit der Option --add-data-dir einen zusätzlichen Suchpfad.
Dateien werden dann zuerst in diesem Pfad gesucht. Diesen Paramter können Sie ebenfalls in $HOME/.highlightrc festlegen.
Bekannte Compiler-Probleme
- Gibt es einen stringstream / sstream Header für gcc 2.95.2?
Siehe http://sources.redhat.com/ml/libstdc++/2000-q2/msg00700/sstream - Core dumps mit gcc 2.96 (RedHat 7.1, 7.3)
Redhat hat ein inoffizielles Release des GCC ausgeliefert, die eine fehlerhafte Implementierung von stringsteam enthielt.
Siehe http://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg22146.html
Kann nur durch Update des GCC auf 3.x gelöst werden. (Gemeldet von Mark Hessling) - Unbekannter "right" IO-Manipulator
In htmlcode.cpp: `right' undeclared (first use this function) (Each undeclared identifier is reported only once for each function it appears in.)
Kann nur durch Update des GCC auf 3.x gelöst werden. (Gemeldet von Christoph Bier)
Installation der RPMs
rpm -i highlight-x.x-x.rpm,
oder mit einem graphischen Tool wie kpackage oder gnorpm.
Installation unter Windows
Setup-Programm starten und Anweisungen folgen.
