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.

Reply via email to