RFR: 8262366: Update glib to version 2.66.7

Alexander Matveev almatvee at openjdk.java.net
Thu Apr 1 01:39:17 UTC 2021


On Wed, 31 Mar 2021 19:25:09 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>> - GLib was updated to version 2.66.7 and GStreamer to version 1.18.3
>>  - One bug was discovered in updated GStreamer which was causing deadlock or infinite loop during seek on macOS. See gstsystemclock.c for changes between ifdef GSTREAMER_LITE. Otherwise no changes.
>
> I get a compilation error on Linux:
> 
> ../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c: In function 'gst_audio_buffer_map':
> ../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:158:7: error: implicit declaration of function 'memset' [-Werror=implicit-function-declaration]
>   158 |       memset (buffer->map_infos, 0,
>       |       ^~~~~~
> ../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:158:7: warning: incompatible implicit declaration of built-in function 'memset'
> ../../../gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.c:26:1: note: include '<string.h>' or provide a declaration of 'memset'
> ...
> cc1: some warnings being treated as errors
> Makefile:270: recipe for target 'modules/javafx.media/build/native/linux/Release/obj/gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.o' failed
> make: *** [modules/javafx.media/build/native/linux/Release/obj/gstreamer-lite/gst-plugins-base/gst-libs/gst/audio/audio-buffer.o] Error 1
> 
> This is with the gcc 10.2 compiler used for production builds.

I cannot reproduce build failure on Linux.

-------------

PR: https://git.openjdk.java.net/jfx/pull/447


More information about the openjfx-dev mailing list