Binary files a/buildSrc/.gradle/noVersion/buildSrc.lock and b/buildSrc/.gradle/noVersion/buildSrc.lock differ diff -Nur a/buildSrc/armv6hf.gradle b/buildSrc/armv6hf.gradle --- a/buildSrc/armv6hf.gradle 2020-07-14 21:50:58.000000000 +0200 +++ b/buildSrc/armv6hf.gradle 2021-10-31 14:15:06.101511781 +0100 @@ -96,7 +96,7 @@ def commonFlags = [ "-fno-strict-aliasing", "-fPIC", "-fno-omit-frame-pointer", // optimization flags - "-Wextra", "-Wall", "-Wno-unused", "-Wno-parentheses", "-Werror=implicit-function-declaration"] // warning flags + "-Wextra", "-Wall", "-Wno-unused", "-Wno-parentheses"] // warning flags // Specify the compilation parameters and link parameters def ccFlags = [ commonFlags, "-I$JDK_HOME/include", "-I$JDK_HOME/include/$jniPlatform", "-c", diff -Nur a/buildSrc/linux.gradle b/buildSrc/linux.gradle --- a/buildSrc/linux.gradle 2021-10-30 16:58:17.810658619 +0200 +++ b/buildSrc/linux.gradle 2021-11-01 02:33:17.401982900 +0100 @@ -44,10 +44,7 @@ def commonFlags = [ "-fno-strict-aliasing", "-fPIC", "-fno-omit-frame-pointer", // optimization flags "-fstack-protector", - "-Wno-error=cast-function-type", - "-Wextra", "-Wall", "-Wformat-security", "-Wno-unused", "-Wno-parentheses", "-Werror=implicit-function-declaration"] // warning flags - -commonFlags.addAll(System.getenv("CFLAGS").trim().split(" ")) + "-Wextra", "-Wall", "-Wformat-security", "-Wno-unused", "-Wno-parentheses", "-Werror=trampolines"] // warning flags if (!IS_64) { commonFlags += "-m32" @@ -58,6 +55,9 @@ commonFlags, "-I$JDK_HOME/include", "-I$JDK_HOME/include/linux", "-c", "-ffunction-sections", "-fdata-sections", IS_DEBUG_NATIVE ? ["-ggdb", "-DVERBOSE"] : ["-O2", "-DNDEBUG"]].flatten() + +def cFlags = [ccFlags, "-Werror=implicit-function-declaration"].flatten() + def ccFlagsGTK3 = ccFlags //ccFlags.addAll(["-Wnon-virtual-dtor", "-Woverloaded-virtual", "-std=c++0x"]) def linkFlags = ["-static-libgcc", "-static-libstdc++", "-shared", commonFlags, @@ -81,7 +81,7 @@ def gtk3CCFlags = [ "-Wno-deprecated-declarations" ]; def gtk2LinkFlags = [ ]; def gtk3LinkFlags = [ ]; -LINUX.buildGTK3 = true +//LINUX.buildGTK3 = true // Create $buildDir/linux_tools.properties file and load props from it setupTools("linux_gtk2", diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/linux/avplugin/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -22,7 +22,6 @@ -Wextra \ -Wformat-security \ -fstack-protector \ - -Werror=implicit-function-declaration \ -fbuiltin \ -DHAVE_STDINT_H \ -DLINUX \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/linux/fxplugins/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -19,7 +19,6 @@ -Wextra \ -Wformat-security \ -fstack-protector \ - -Werror=implicit-function-declaration \ -fbuiltin \ -DHAVE_STDINT_H \ -DLINUX \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile 2021-10-30 16:58:17.800658619 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/linux/gstreamer-lite/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -42,7 +42,6 @@ -Wextra \ -Wformat-security \ -fstack-protector \ - -Werror=implicit-function-declaration \ -D_GNU_SOURCE \ -DGST_REMOVE_DEPRECATED \ -DGSTREAMER_LITE \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/mac/fxplugins/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/mac/fxplugins/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/mac/fxplugins/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/mac/fxplugins/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -22,7 +22,6 @@ TARGET = $(BUILD_DIR)/$(TARGET_NAME) CFLAGS += -fPIC \ - -Werror=implicit-function-declaration \ -DENABLE_SOURCE_SEEKING=1 \ -DENABLE_PULL_MODE=1 \ -DGST_DISABLE_GST_DEBUG \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile 2020-07-14 21:50:58.000000000 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/mac/glib-lite/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -20,7 +20,6 @@ TARGET = $(BUILD_DIR)/$(TARGET_NAME) CFLAGS += -fPIC \ - -Werror=implicit-function-declaration \ -DG_DISABLE_CAST_CHECKS \ -DGLIB_COMPILATION \ -DGOBJECT_COMPILATION \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/mac/gstreamer-lite/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -41,7 +41,6 @@ TARGET = $(BUILD_DIR)/$(TARGET_NAME) CFLAGS += -fPIC \ - -Werror=implicit-function-declaration \ -D_GNU_SOURCE \ -DGST_REMOVE_DEPRECATED \ -DGST_DISABLE_GST_DEBUG \ diff -Nur a/modules/javafx.media/src/main/native/gstreamer/projects/mac/libffi/Makefile b/modules/javafx.media/src/main/native/gstreamer/projects/mac/libffi/Makefile --- a/modules/javafx.media/src/main/native/gstreamer/projects/mac/libffi/Makefile 2020-07-14 21:50:58.000000000 +0200 +++ b/modules/javafx.media/src/main/native/gstreamer/projects/mac/libffi/Makefile 2021-10-31 14:15:06.101511781 +0100 @@ -14,7 +14,6 @@ TARGET = $(BUILD_DIR)/$(TARGET_NAME) CFLAGS += -c \ - -Werror=implicit-function-declaration \ -fPIC \ -DGSTREAMER_LITE diff -Nur a/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile b/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile --- a/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/jfxmedia/projects/linux/Makefile 2021-10-31 14:15:06.181511782 +0100 @@ -42,7 +42,6 @@ -Wextra \ -Wformat-security \ -fstack-protector \ - -Werror=implicit-function-declaration \ -DGSTREAMER_LITE PACKAGES_INCLUDES := $(shell pkg-config --cflags glib-2.0) diff -Nur a/modules/javafx.media/src/main/native/jfxmedia/projects/mac/Makefile b/modules/javafx.media/src/main/native/jfxmedia/projects/mac/Makefile --- a/modules/javafx.media/src/main/native/jfxmedia/projects/mac/Makefile 2021-10-30 16:58:17.810658619 +0200 +++ b/modules/javafx.media/src/main/native/jfxmedia/projects/mac/Makefile 2021-10-31 14:15:06.181511782 +0100 @@ -28,7 +28,6 @@ CFLAGS += -pipe \ -fPIC \ - -Werror=implicit-function-declaration \ -DTARGET_OS_MAC=1 \ -D_GNU_SOURCE