Source: openjfx Version: 11.0.11+0-1 Severity: important X-Debbugs-Cc: sramac...@debian.org Tags: sid bookworm ftbfs Usertags: ffmpeg5.0
openjfx FTBFS with ffmpeg 5.0 (available in experimental): | gcc -fPIC -Wformat -Wextra -Wformat-security -fstack-protector -Werror=implicit-function-declaration -Werror=trampolines -fbuiltin -DHAVE_STDINT_H -DLINUX -DGST_DISABLE_LOADSAVE -DGSTREAMER_LITE -ffunction-sections -fdata-sections -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -msse2 -I../../../plugins -I../../../plugins/av -I../../../gstreamer-lite/gstreamer -I../../../gstreamer-lite/gstreamer/libs -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/x86_64-linux-gnu -c ../../../plugins/av/videodecoder.c -o /<<PKGBUILDDIR>>/modules/javafx.media/build/native/linux/Release/obj/plugins/avplugin/av/videodecoder.o | In file included from /usr/include/glib-2.0/glib/gthread.h:32, | from /usr/include/glib-2.0/glib/gasyncqueue.h:32, | from /usr/include/glib-2.0/glib.h:32, | from ../../../gstreamer-lite/gstreamer/gst/gst.h:27, | from ../../../plugins/av/decoder.h:29, | from ../../../plugins/av/decoder.c:26: | ../../../plugins/av/decoder.c: In function ‘basedecoder_get_type’: | /usr/include/glib-2.0/glib/gatomic.h:113:5: warning: argument 2 of ‘__atomic_load’ discards ‘volatile’ qualifier [-Wincompatible-pointer-types] | 113 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \ | | ^~~~~~~~~~~~~ | /usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’ | 260 | (!g_atomic_pointer_get (location) && \ | | ^~~~~~~~~~~~~~~~~~~~ | ../../../plugins/av/decoder.c:58:9: note: in expansion of macro ‘g_once_init_enter’ | 58 | if (g_once_init_enter (&gonce_data)) | | ^~~~~~~~~~~~~~~~~ | ../../../plugins/av/decoder.c:64:16: warning: cast between incompatible function types from ‘void (*)(void *)’ to ‘void (*)(void *, void *)’ [-Wcast-function-type] | 64 | (GClassInitFunc) basedecoder_class_intern_init, | | ^ | ../../../plugins/av/decoder.c:66:16: warning: cast between incompatible function types from ‘void (*)(BaseDecoder *)’ {aka ‘void (*)(struct _BaseDecoder *)’} to ‘void (*)(GTypeInstance *, void *)’ {aka ‘void (*)(struct _GTypeInstance *, void *)’} [-Wcast-function-type] | 66 | (GInstanceInitFunc) basedecoder_init, | | ^ | ../../../plugins/av/decoder.c: In function ‘basedecoder_init’: | ../../../plugins/av/decoder.c:73:43: warning: unused parameter ‘self’ [-Wunused-parameter] | 73 | static void basedecoder_init(BaseDecoder *self) | | ~~~~~~~~~~~~~^~~~ | ../../../plugins/av/decoder.c: In function ‘basedecoder_class_init’: | ../../../plugins/av/decoder.c:79:5: error: implicit declaration of function ‘avcodec_register_all’ [-Werror=implicit-function-declaration] | 79 | avcodec_register_all(); | | ^~~~~~~~~~~~~~~~~~~~ | ../../../plugins/av/decoder.c: In function ‘basedecoder_open_decoder’: | ../../../plugins/av/decoder.c:112:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] | 112 | decoder->codec = avcodec_find_decoder(id); | | ^ | ../../../plugins/av/decoder.c: In function ‘basedecoder_set_codec_data’: | ../../../plugins/av/decoder.c:169:17: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] | 169 | decoder->codec_data = g_memdup(info.data, info.size); | | ^~~~~~~ | In file included from /usr/include/glib-2.0/glib.h:82, | from ../../../gstreamer-lite/gstreamer/gst/gst.h:27, | from ../../../plugins/av/decoder.h:29, | from ../../../plugins/av/decoder.c:26: | /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here | 257 | gpointer g_memdup (gconstpointer mem, | | ^~~~~~~~ | cc1: some warnings being treated as errors | make[2]: *** [Makefile:81: /<<PKGBUILDDIR>>/modules/javafx.media/build/native/linux/Release/obj/plugins/avplugin/av/decoder.o] Error 1 Cheers -- Sebastian Ramacher
signature.asc
Description: PGP signature