|
From: Bernhard B. <ma...@ba...> - 2004-04-13 18:43:31
|
Hi Ben,
could you help? Since I don't use Debian, I also never succeded in compiling
against libedit.
Thanks, Bernhard
---------- ----------
Subject: Java Readline and libedit
Date: Montag, 12. April 2004 20:26
From: Rob Wygand <ro...@wy...>
To: ma...@ba...
Hi Bernhard,
I have been attempting to get your Java Readline compiled against
editline/libedit 1.11, but there are issues: namely, there is no
editline/readline.h. Also, many functions that Java Readline attempts to
export to java simply don't exist that version of libedit. I was just
curious what version of libedit you did use for compilation / testing.
Thanks!
rjw
ps: I included below the results of attempting to compile after changing
#include <editline/readline.h> to #include <editline/editline.h>
make[3]: Entering directory
`/home/rjw/hcsh/src/libreadline-java-0.8.0/src/native'
javah -classpath ../../build -jni org.gnu.readline.Readline
touch org_gnu_readline_Readline.h
gcc -I /opt/j2sdk_nb/j2sdk1.4.2/include -I
/opt/j2sdk_nb/j2sdk1.4.2/include/linux -fPIC -DPOSIX -DJavaEditline \
-c org_gnu_readline_Readline.c
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_initReadlineImpl':
org_gnu_readline_Readline.c:93: `rl_readline_name' undeclared (first use
in this function)
org_gnu_readline_Readline.c:93: (Each undeclared identifier is reported
only once
org_gnu_readline_Readline.c:93: for each function it appears in.)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_readlineImpl':
org_gnu_readline_Readline.c:189: warning: assignment makes pointer from
integer without a cast
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_getHistoryImpl':
org_gnu_readline_Readline.c:217: `HIST_ENTRY' undeclared (first use in
this function)
org_gnu_readline_Readline.c:217: `histSingle' undeclared (first use in
this function)
org_gnu_readline_Readline.c:236: `history_length' undeclared (first use
in this function)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_getHistoryLineImpl':
org_gnu_readline_Readline.c:264: `HIST_ENTRY' undeclared (first use in
this function)
org_gnu_readline_Readline.c:264: `hist' undeclared (first use in this
function)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_getHistorySizeImpl':
org_gnu_readline_Readline.c:281: `history_length' undeclared (first use
in this function)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_setCompleterImpl':
org_gnu_readline_Readline.c:472: `rl_completion_entry_function'
undeclared (first use in this function)
org_gnu_readline_Readline.c:476: `CPFunction' undeclared (first use in
this function)
org_gnu_readline_Readline.c:476: parse error before ')' token
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_getLineBufferImpl':
org_gnu_readline_Readline.c:496: `rl_line_buffer' undeclared (first use
in this function)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_getWordBreakCharactersImpl':
org_gnu_readline_Readline.c:511: `rl_completer_word_break_characters'
undeclared (first use in this function)
org_gnu_readline_Readline.c:513: `rl_basic_word_break_characters'
undeclared (first use in this function)
org_gnu_readline_Readline.c: In function
`Java_org_gnu_readline_Readline_setWordBreakCharactersImpl':
org_gnu_readline_Readline.c:558: `rl_completer_word_break_characters'
undeclared (first use in this function)
make[3]: *** [org_gnu_readline_Readline.o] Error 1
make[3]: Leaving directory
`/home/rjw/hcsh/src/libreadline-java-0.8.0/src/native'
make[2]: *** [JavaEditline] Error 2
make[2]: Leaving directory
`/home/rjw/hcsh/src/libreadline-java-0.8.0/src/native'
make[1]: *** [native] Error 2
make[1]: Leaving directory `/home/rjw/hcsh/src/libreadline-java-0.8.0/src'
make: *** [build-native] Error 2
-------------------------------------------------------
|