[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DDL-ML] ddl kompilation für suse 7.0



hallo ddler, hallo torsten vogt,
wie bereits erwähnt habe ich schwierigkeiten das ddl paket für suse 7.0
zu kompilieren.

nach kompilation laufen erddcd, simple client, paddy, locopanel, monitor

es werden abgebrochen: j-man, nmra-programmierer, uhl-programmierer,
ddsh

bidher beteibe ich die vorkompilierten versionen von ddl, auch da
funktionieren die beiden programmierer nicht, ddsh habe ich nicht
ausprobiert.

frage 1: hat jemand für suse 7.0 schon mal ddl erfolgreich kompiliert,
wenn ja was muß man beachten, oder gibt es eine kompilierte version von
einem von euch???

frage 2: nachdem ich festgestellt habe, das ich die readline
bibliotheken installiert habe (hat suse 7.0 automatisch gemacht)
und die versionen libreadline.so.4, libhistory.so.4 und libcurses.so.4
und teilweise höhere versionsnummern auf dem rechner habe, sollten die
grundvoraussetzung zum kompilieren des ddl-paketes gegeben sein.

ich hoffe ihr könnt mir weiterhelfen, vielen dank

grüße puesch

anbei der vorgang des entpackens und die fehlermeldungen die beim
kompilieren aufgetreten sind:

cd /usr/local/ddlsrc/
gunzip ddl_src.tgz
tar -xvf ddl_src.tar


make -C clients/j-man install
make[1]: Entering directory `/usr/local/ddlsrc/ddl/clients/j-man'
javac -deprecation MainFrame.java
javac -deprecation jman.java
make -C gameport
make[2]: Entering directory
`/usr/local/ddlsrc/ddl/clients/j-man/gameport'
gcc -c gameport_GameportHandler.c -I/opt/JAVA/jdk-1.3/include
-I/opt/JAVA/jdk-1.3/include/linux
In file included from gameport_GameportHandler.c:1:
gameport_GameportHandler.h:2: jni.h: Datei oder Verzeichnis nicht
gefunden
make[2]: *** [libgpnative.so] Error 1
make[2]: Leaving directory
`/usr/local/ddlsrc/ddl/clients/j-man/gameport'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/local/ddlsrc/ddl/clients/j-man'
make: *** [install] Error 2


bash-2.04# cd /usr/local/ddlsrc/ddl/clients/nmra-programmer/
bash-2.04# make
gcc updversion.c -o updversion
./updversion -c
gcc nmra-programmer.c -o nmra-programmer -lreadline -lhistory
/usr/lib/libreadline.so: undefined reference to `tgetnum'
/usr/lib/libreadline.so: undefined reference to `tgoto'
/usr/lib/libreadline.so: undefined reference to `tgetflag'
/usr/lib/libreadline.so: undefined reference to `BC'
/usr/lib/libreadline.so: undefined reference to `tputs'
/usr/lib/libreadline.so: undefined reference to `PC'
/usr/lib/libreadline.so: undefined reference to `tgetent'
/usr/lib/libreadline.so: undefined reference to `UP'
/usr/lib/libreadline.so: undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make: *** [nmra-programmer] Error 1

bash-2.04# cd /usr/local/ddlsrc/ddl/clients/uhl-programmer/
bash-2.04# make
gcc updversion.c -o updversion
./updversion -c
gcc uhl-programmer.c -o uhl-programmer -lreadline -lhistory
/usr/lib/libreadline.so: undefined reference to `tgetnum'
/usr/lib/libreadline.so: undefined reference to `tgoto'
/usr/lib/libreadline.so: undefined reference to `tgetflag'
/usr/lib/libreadline.so: undefined reference to `BC'
/usr/lib/libreadline.so: undefined reference to `tputs'
/usr/lib/libreadline.so: undefined reference to `PC'
/usr/lib/libreadline.so: undefined reference to `tgetent'
/usr/lib/libreadline.so: undefined reference to `UP'
/usr/lib/libreadline.so: undefined reference to `tgetstr'
collect2: ld returned 1 exit status
make: *** [uhl-programmer] Error 1
bash-2.04#

bash-2.04# cd /usr/local/ddlsrc/ddl/clients/ddsh/
bash-2.04# make
./updversion -c
gcc  -I./interpreter -I./stdiplibs -I/usr/include/g++ -DCOM_UNIX
-DHASREADLINE -
c -o ddsh.o ddsh.cc
In file included from interpreter/ownhead.h:129,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
interpreter/xmemohdl.h:106: ANSI C++ forbids declaration `Copy' with no
type
In file included from interpreter/ownhead.h:130,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
In file included from interpreter/ownhead.h:132,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
interpreter/xlisthdl.h:194: ANSI C++ forbids declaration `Top' with no
type
In file included from interpreter/ownhead.h:133,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
interpreter/xtypehdl.h:237: ANSI C++ forbids declaration `Delete' with
no type
In file included from interpreter/ownhead.h:136,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
interpreter/xframhdl.h:268: ANSI C++ forbids declaration `Input' with no
type
interpreter/xframhdl.h:272: ANSI C++ forbids declaration `Output' with
no type
In file included from interpreter/ownhead.h:145,
                 from interpreter/interfac.h:22,
                 from ddsh.cc:2:
interpreter/xobjchdl.h:56: using typedef-name `pToken' after `struct'
interpreter/xobjchdl.h:61: using typedef-name `pToken' after `struct'
interpreter/xobjchdl.h:63: using typedef-name `pToken' after `struct'
interpreter/xobjchdl.h:65: using typedef-name `pToken' after `struct'
make: *** [ddsh.o] Error 1
bash-2.04#












_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com