Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Sep 2020 18:45:36 +0000 (UTC)
From:      Tobias Kortkamp <tobik@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r547374 - in head/java/openjfx8-devel: . files
Message-ID:  <202009021845.082Ija09024169@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: tobik
Date: Wed Sep  2 18:45:35 2020
New Revision: 547374
URL: https://svnweb.freebsd.org/changeset/ports/547374

Log:
  java/openjfx8-devel: Unbreak build with Clang11 (-fno-common default)
  
  ld: error: duplicate symbol: GST_CAT_BUFFER
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_BUFFER)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_BUFFER+0x0)
  
  ld: error: duplicate symbol: GST_CAT_BUFFER_LIST
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_BUFFER_LIST)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_BUFFER_LIST+0x0)
  
  ld: error: duplicate symbol: GST_CAT_BUS
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_BUS)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_BUS+0x0)
  
  ld: error: duplicate symbol: GST_CAT_CALL_TRACE
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_CALL_TRACE)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_CALL_TRACE+0x0)
  
  ld: error: duplicate symbol: GST_CAT_CAPS
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_CAPS)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_CAPS+0x0)
  
  ld: error: duplicate symbol: GST_CAT_CLOCK
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_CLOCK)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_CLOCK+0x0)
  
  ld: error: duplicate symbol: GST_CAT_CONTEXT
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_CONTEXT)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_CONTEXT+0x0)
  
  ld: error: duplicate symbol: GST_CAT_ELEMENT_PADS
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_ELEMENT_PADS)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_ELEMENT_PADS+0x0)
  
  ld: error: duplicate symbol: GST_CAT_ERROR_SYSTEM
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_ERROR_SYSTEM)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_ERROR_SYSTEM+0x0)
  
  ld: error: duplicate symbol: GST_CAT_EVENT
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_EVENT)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_EVENT+0x0)
  
  ld: error: duplicate symbol: GST_CAT_GST_INIT
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_GST_INIT)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_GST_INIT+0x0)
  
  ld: error: duplicate symbol: GST_CAT_LOCKING
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_LOCKING)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_LOCKING+0x0)
  
  ld: error: duplicate symbol: GST_CAT_MEMORY
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_MEMORY)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_MEMORY+0x0)
  
  ld: error: duplicate symbol: GST_CAT_MESSAGE
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_MESSAGE)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_MESSAGE+0x0)
  
  ld: error: duplicate symbol: GST_CAT_META
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_META)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_META+0x0)
  
  ld: error: duplicate symbol: GST_CAT_NEGOTIATION
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_NEGOTIATION)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_NEGOTIATION+0x0)
  
  ld: error: duplicate symbol: GST_CAT_PADS
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_PADS)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_PADS+0x0)
  
  ld: error: duplicate symbol: GST_CAT_PARAMS
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_PARAMS)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_PARAMS+0x0)
  
  ld: error: duplicate symbol: GST_CAT_PARENTAGE
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_PARENTAGE)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_PARENTAGE+0x0)
  
  ld: error: duplicate symbol: GST_CAT_PERFORMANCE
  >>> defined at gst.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gst.o:(GST_CAT_PERFORMANCE)
  >>> defined at gstallocator.c
  >>>            /wrkdirs/usr/ports/java/openjfx8-devel/work/rt-8u202-b07/modules/media/build/native/bsd/Release/obj/gstreamer-lite/gstreamer/gst/gstallocator.o:(.bss.GST_CAT_PERFORMANCE+0x0)
  
  http://beefy18.nyi.freebsd.org/data/head-amd64-default/p547227_s365018/logs/openjfx8-devel-8.u202.b07_7,1.log

Added:
  head/java/openjfx8-devel/files/patch-git_c3cf651
     - copied, changed from r547352, head/www/webkit2-gtk3/files/patch-git_c3cf651
Modified:
  head/java/openjfx8-devel/Makefile

Modified: head/java/openjfx8-devel/Makefile
==============================================================================
--- head/java/openjfx8-devel/Makefile	Wed Sep  2 18:30:05 2020	(r547373)
+++ head/java/openjfx8-devel/Makefile	Wed Sep  2 18:45:35 2020	(r547374)
@@ -36,7 +36,7 @@ JAVA_VERSION=	1.8
 USE_LDCONFIG=	yes
 USE_XORG=	x11 xtst xxf86vm
 
-CFLAGS+=	-Wno-unused-command-line-argument
+CFLAGS+=	-fcommon -Wno-unused-command-line-argument
 
 WRKSRC=		${WRKDIR}/rt-${DISTVERSION}
 

Copied and modified: head/java/openjfx8-devel/files/patch-git_c3cf651 (from r547352, head/www/webkit2-gtk3/files/patch-git_c3cf651)
==============================================================================
--- head/www/webkit2-gtk3/files/patch-git_c3cf651	Wed Sep  2 10:12:23 2020	(r547352, copy source)
+++ head/java/openjfx8-devel/files/patch-git_c3cf651	Wed Sep  2 18:45:35 2020	(r547374)
@@ -52,8 +52,8 @@ git-svn-id: http://svn.webkit.org/repository/webkit/tr
 
 diff --git a/Source/WebCore/html/HTMLMediaElement.h b/Source/WebCore/html/HTMLMediaElement.h
 index b466dfc139d7..444f349df87b 100644
---- Source/WebCore/html/HTMLMediaElement.h
-+++ Source/WebCore/html/HTMLMediaElement.h
+--- modules/web/src/main/native/Source/WebCore/html/HTMLMediaElement.h
++++ modules/web/src/main/native/Source/WebCore/html/HTMLMediaElement.h
 @@ -155,6 +155,7 @@ class HTMLMediaElement
      virtual bool isVideo() const { return false; }
      bool hasVideo() const override { return false; }
@@ -64,8 +64,8 @@ index b466dfc139d7..444f349df87b 100644
  
 diff --git a/Source/WebCore/style/StyleResolver.cpp b/Source/WebCore/style/StyleResolver.cpp
 index 651f8f1e2d78..9333b83913a4 100644
---- Source/WebCore/style/StyleResolver.cpp
-+++ Source/WebCore/style/StyleResolver.cpp
+--- modules/web/src/main/native/Source/WebCore/css/StyleResolver.cpp
++++ modules/web/src/main/native/Source/WebCore/css/StyleResolver.cpp
 @@ -103,7 +103,7 @@ Resolver::Resolver(Document& document)
      if (view)
          m_mediaQueryEvaluator = MediaQueryEvaluator { view->mediaType() };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202009021845.082Ija09024169>