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