Bug#1004638: openjfx: FTBFS with ffmpeg 5.0

Sebastian Ramacher sramacher at debian.org
Sun Oct 16 13:02:12 BST 2022


On 2022-10-16 11:42:40 +0000, Philipp Kern wrote:
> On Sun, Jan 30, 2022 at 11:23:39PM +0100, Sebastian Ramacher wrote:
> > openjfx FTBFS with ffmpeg 5.0 (available in experimental):
> [...]
> 
> It looks like even upstream openjfx (moved to [1]) is still not
> source-compatible with ffmpeg 5.0. I could not find a bug in Oracle's
> Java bug tracker about this either.
> 
> Ubuntu has disabled ffmpeg support[2], but hasn't released with that yet
> (it's only in Kinetic due to be released soonish). This drops
> libavplugin.so completely from libopenjfx-jni.
> 
> Source packages with a reverse (build-)dependency:
> 
> | afterburner.fx
> | controlsfx
> | davmail
> | easybind
> | fontawesomefx
> | igv
> | javafxsvg
> | josm
> | libhibernate-validator-java
> | libjloda-java
> | libmiglayout-java
> | mediathekview
> | megan-ce
> | openchemlib
> | pdfsam
> | starjava-topcat
> | triplea
> | zeroc-ice
> 
> controlsfx uses javafx.scene.media.Media. pdfsam uses
> javafx.scene.media.AudioClip. The others don't use javafx.scene.media at
> all. mediathekview does not use controlsfx's MediaImageCell - which is
> the one importing javafx.scene.media.Media. So I'd assume that within
> Debian this breaks at most completion sound functionality in pdfsam-gui
> if we were to drop the ffmpeg build-dependency.
> 
> I'm going to go ahead and do that.

I was looking into applying Ubuntu's patch to Debian. It still has the
issue that the builds on arm64 and armhf fail. Reverting to 11.0.11+0
seems to fix that.

Cheers

> 
> Kind regards
> Philipp Kern
> 
> [1] https://github.com/openjdk/jfx
> [2] https://patches.ubuntu.com/o/openjfx/openjfx_11.0.11+1-1ubuntu1.patch

-- 
Sebastian Ramacher



More information about the pkg-java-maintainers mailing list