Hah! After the clean make, Linus's suggestion to add -Djava.library.path=/usr/local/lib to the VM args in Eclipse did the trick. I have exercises which pass the same sentence directly to the parser and to RelEx; both exercises run just fine.
In a different thread, I'll explain what I am working on. Many thanks, -Jack On Thursday, May 30, 2019 at 9:03:59 AM UTC-7, Jack Park wrote: > > Hi Vitali and Linus > >> Ran configure, then make clean. Here's the trace for java-jni >>> >> make[2]: Entering directory > '/home/jackpark/Downloads/link-grammar-5.6.1/bindings/java-jni' > > CC jni-client.lo > > CXXLD liblink-grammar-java.la > > ar: `u' modifier ignored since `D' is the default (see `U') > make[2]: Leaving directory '/home/jackpark/Downloads/ > link-grammar-5.6.1/bindings/java-jni' > > Not sure it did anything. Here is the trace for make install after that: > > make[1]: Entering directory > '/home/jackpark/Downloads/link-grammar-5.6.1/bindings' > > Making install in java-jni > > make[2]: Entering directory > '/home/jackpark/Downloads/link-grammar-5.6.1/bindings/java-jni' > > make[3]: Entering directory > '/home/jackpark/Downloads/link-grammar-5.6.1/bindings/java-jni' > > /bin/mkdir -p '/usr/local/lib' > > /bin/bash ../../libtool --mode=install /usr/bin/install -c > liblink-grammar-java.la '/usr/local/lib' > > libtool: warning: relinking 'liblink-grammar-java.la' > > libtool: install: (cd > /home/jackpark/Downloads/link-grammar-5.6.1/bindings/java-jni; /bin/bash > "/home/jackpark/Downloads/link-grammar-5.6.1/libtool" --silent --tag CXX > --mode=relink g++ -D_DEFAULT_SOURCE -std=c++11 -g -O2 -O3 -Wall > -version-info 11:1:6 -export-dynamic -no-undefined -export-symbols > ./link-grammar-java.def -o liblink-grammar-java.la -rpath /usr/local/lib > jni-client.lo ../../link-grammar/liblink-grammar.la > ../../link-grammar/minisat/libminisat.la -lm ) > > libtool: install: /usr/bin/install -c .libs/liblink-grammar-java.so.5.6.1T > /usr/local/lib/liblink-grammar-java.so.5.6.1 > > libtool: install: (cd /usr/local/lib && { ln -s -f > liblink-grammar-java.so.5.6.1 liblink-grammar-java.so.5 || { rm -f > liblink-grammar-java.so.5 && ln -s liblink-grammar-java.so.5.6.1 > liblink-grammar-java.so.5; }; }) > > libtool: install: (cd /usr/local/lib && { ln -s -f > liblink-grammar-java.so.5.6.1 liblink-grammar-java.so || { rm -f > liblink-grammar-java.so && ln -s liblink-grammar-java.so.5.6.1 > liblink-grammar-java.so; }; }) > > libtool: install: /usr/bin/install -c .libs/liblink-grammar-java.lai > /usr/local/lib/liblink-grammar-java.la > > libtool: install: /usr/bin/install -c .libs/liblink-grammar-java.a > /usr/local/lib/liblink-grammar-java.a > > libtool: install: chmod 644 /usr/local/lib/liblink-grammar-java.a > > libtool: install: ranlib /usr/local/lib/liblink-grammar-java.a > > libtool: finish: > PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" > > ldconfig -n /usr/local/lib > > ---------------------------------------------------------------------- > > Libraries have been installed in: > > /usr/local/lib > > > If you ever happen to want to link against installed libraries > > in a given directory, LIBDIR, you must either use libtool, and > > specify the full pathname of the library, or use the '-LLIBDIR' > > flag during linking and do at least one of the following: > > - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable > > during execution > > - add LIBDIR to the 'LD_RUN_PATH' environment variable > > during linking > > - use the '-Wl,-rpath -Wl,LIBDIR' linker flag > > - have your system administrator add LIBDIR to '/etc/ld.so.conf' > > > See any operating system documentation about shared libraries for > > more information, such as the ld(1) and ld.so(8) manual pages. > > ---------------------------------------------------------------------- > > make[3]: Nothing to be done for 'install-data-am'. > > make[3]: Leaving directory > '/home/jackpark/Downloads/link-grammar-5.6.1/bindings/java-jni' > make[2]: Leaving directory '/home/jackpark/Downloads/ > link-grammar-5.6.1/bindings/java-jni' > > So, perhaps it is the case that I must force a link to objects in > /usr/local/lib as Linus suggested earlier > I shall experiment. > In any case, there is no /usr/local/lib/jni or /usr/lib/jni > > Many thanks, -Jack > > -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to opencog+unsubscr...@googlegroups.com. To post to this group, send email to opencog@googlegroups.com. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/830831ca-2c4e-4fe0-8cd7-440bf0067d61%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.