[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[DDL-ML] Kompilation mit SuSE 7.0
Hallo Modellbahnfreunde,
hier die Schritte, um ddl_src.tgz unter SuSE 7.0 zu übersetzen.
Erst mal Umgebungsvariablen in .profile eintragen:
export JAVAHOME=/usr/lib/java
export JAVAM=java
export DDLHOME=$HOME/DDL
dann mit:
tar xvfz ddl_src.tgz
installieren.
Es erscheint ein Verzeichnis DDL
nun mit cd DDL hinein.
Anlegen:
mkdir bin
mkdir lib
cd lib
mkdir classes
Nun ins Verzeichnis
$HOME/DDL/clients/j-man/gameport
gehen.
mit einem Editor (vi) Makefile aufrufen,
Folgende Zeile eintragen:
INCLUDES = -I/usr/lib/jdk1.1.8/include -I/usr/lib/jdk1.1.8/include/linux
alle andern INCLUDES mit # auskommentieren.
Nun in das Verzeichnis
$HOME/DDL/clients/nmra-programmer
gehen. mit vi
Makefile öffnen.
In der 6. Zeile steht (oder sollte):
$(CC) nmra-programmer.c -o nmra-programmer -lreadline -lhistory
es muß folgendes hinten angefügt werden:
-L/usr/lib/termcap -ltermcap
gleiches in der 9. Zeile:
$(CC) -static nmra-programmer.c -o nmra-programmer -lreadline -lhistory
es muß folgendes hinten angefügt werden:
-L/usr/lib/termcap -ltermcap
nun mit cd ../uhl-programmer
Verzeichnis wechseln.
Gleiches Verfahren hier anwenden. mit vi
Makefile öffnen.
In der 6. Zeile steht (oder sollte):
$(CC) uhl-programmer.c -o uhl-programmer -lreadline -lhistory
es muß folgendes hinten angefügt werden:
-L/usr/lib/termcap -ltermcap
gleiches in der 9. Zeile:
$(CC) -static uhl-programmer.c -o uhl-programmer -lreadline -lhistory
es muß folgendes hinten angefügt werden:
-L/usr/lib/termcap -ltermcap
Das liegt daran, daß verschiedene Funktionen sich nun in der
Libtermcap befinden.
nun ins $HOME/DDL Verzeichnis gehen und
mit Editor Makefile aufrufen
Alle Zeilen mit make -C clients/ddsh mit # auskommentieren,
denn für die ddsh habe ich noch keine Zeit gefunden,
(es sei denn, jemand hat schon eine Lösung)
Berthold Benning
Systemprogrammierung
DB/2 Administration