Hi Nikolaus,

Sorry you're having troubles. Can you explain how you installed mdsplus?
I am unable to reproduce this using Ubuntu 10.04 LTS and following the
instructions for Ubuntu11 and stable in
http://www.mdsplus.org/index.php/Latest_Ubuntu_Packages. Also, attempts
to do simpler things with JNI didn't show anything like this.

Can you strace the open() calls to see what path it's looking for for
libhpi.so, like so:

  strace -o /tmp/jScope.strace -f -e trace=open jScope

That will put the output of the strace in /tmp/jScope.strace.

Another possibility path for debugging would by to modify the jScope
shell script to add '-verbose:jni' to the $java invocation, and
capturing the output. That said, if I did not have libsybdb.so.5
installed, I got a similar error for libsybdb.so.5, and the verbose jni
information did not give anything additionally relevant to it.

I also note that the path of libhpi.so did not change between the two
versions of openjdk-6-jre-headless.

That said, I note that
http://h1svr.anu.edu.au/wiki/Hardware/Computers/prl45 reports a similar
error finding libhpi.so on Ubuntu 12.04 LTS. Due to multiarch changes in
the distribution, I wonder if the patch that was added to openjdk-6 to
fix https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/737603 is
causing problems here.

Thanks.

** Changed in: openjdk-6 (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1027122

Title:
  JNI applications fail because shared libraries cannot be found

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-6/+bug/1027122/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to