With Java 7u6 Oracle started shipping JavaFX which relies on two libs
fxavcodecplugin-52.so and fxavcodecplugin-53.so linked to
libavcodec/libavformat 52 and 53 respectively. I guess they do so to
support a wide range of systems, but that's problematic for
dpkg-shlibdeps since only one version is usually available. Due to this
the generated package declares no dependency at all.

A workaround is to unpack manually the JDK/JRE archive, remove the
fxavcodecplugin-xx.so library linked to the unavailable version of
libavcodec/libavformat, rebuild the archive and then run make-jpkg.

With this the package dependencies are properly set, but I ignore if
JavaFX will complain at some point about the fxavcodecplugin that was
removed.

Emmanuel Bourg


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to