librxtx-java package install files in wrong location

Bug #667321 reported by 3esmit
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rxtx (Ubuntu)
New
Undecided
Unassigned

Bug Description

The native binaries in the package are being installed in /usr/share/jni, instead it correct location which is
/usr/lib/java-6-sun/jre/lib/<arch>
ex.: /usr/lib/java-6-sun/jre/lib/i386

and the RXTXcomm.jar is being installed in /usr/share/java/
when should be installed in /usr/lib/java-6-sun/jre/lib/

Detail: I use java-6-sun, but could be java-6-openjdk or any jdk. The rule is jre/lib/<arch> for arch dependent binarys and jre/lib for cross plataform interface.

When these files are misplaced, the library is like is not installed.

This bug is very old.

chrisdew is made some work: http://github.com/chrisdew/rxtx

3esmit (3esmit)
description: updated
Revision history for this message
Scott Howard (showard314) wrote :

Thanks for the report. The RXTX library is installed in the correct location, per Debian policy [1]. The bug is actually in the JRE/JDKs for not looking in the right place. See bug #325506. I'm marking this bug a duplicate of that one.

This bug has been fixed in openjdk-6-jre [2] but is open in sun-java [3]

[1] http://www.debian.org/doc/packaging-manuals/java-policy/x104.html
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=517338
[3] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=382686

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.