HOWTO compile BSVC-2.1
Stand: 18. Dezember 2000
Dieses Dokument beschreibt, wie man BSVC-2.1 unter Linux kompiliert.
1. Einleitung
1.1. Warum dieses Dokument?
Ganz einfach, bei mir kompilierte BSVC nicht sauber und so musste ich mich etwas durch die Sourcen wühlen und hier und da einige Anpassungen vornehmen.
1.2. Vorhandene Systemumgebung
- Kernel 2.2.17 (ohne irgendwelche Patches)
- gcc-2.95.2-117
- libc-2.1.3-154
- libstdc++-2.95.3-0.20000517
- tcl-8.3.1-32
- tk-8.3.1-32
Makefile.common noch INSTALL_DIR
anpassen. Ich empfehle allerdings, nur die Binaries und Skripte im bin nach
/usr/bin zu linken, da sonst auch das komplette UI-Verzeichnis mit installiert
wird.
2. Vorbereitung
2.1. Download und Entpacken
bsvc-2.1-src.tar.gzdownloaden und entpacken- ins Verzeichnis
./bsvc-2.1/srcwechseln
2.2. Notwendige Anpassungen
- im File
Makefile.commonden Eintrag fürPROJECT_BASEunbedingt KORREKT eingeben ggf. Pfad fürwishund Browser editieren - im File
Makefile.Linuxden Eintrag-ansiaus denCXXFLAGSlöschen - im File
./Tools/xtermpipe/xtermpipe.cxx, Zeile 34, die Zeichenkette(void*)0durchNULLersetzen
3. Kompilieren und Installieren
Jetzt einfach:
make -f Makefile.Linux make -f Makefile.Linux install
...und schon liegt alles in ../bin! Feine Sache! ;)
Hinweis: Wer mag, kann vor dem Kompilieren in
Makefile.common noch INSTALL_DIR anpassen. Ich
empfehle allerdings, nur die Binaries und Skripte im bin nach
/usr/bin zu linken, da sonst auch das komplette
UI-Verzeichnis mit installiert wird.
Für die SUN-Poolies: Unter Solaris kompilierte er sauber nach Anpassung von PROJECT_BASE.