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 ------------------------------------------------------- |