[Bug 255984] openjdk7 fails to build

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed May 19 02:56:36 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255984

            Bug ID: 255984
           Summary: openjdk7 fails to build
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Many People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs at FreeBSD.org
          Reporter: cory at geesaman.com

With the latest ports tree and FreeBSD version openjdk7 fails to build due to
duplicate symbols:

ld: error: duplicate symbol: fp_g_free
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_g_free)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x170)

ld: error: duplicate symbol: fp_g_object_unref
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_g_object_unref)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x178)

ld: error: duplicate symbol: fp_g_signal_connect_data
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_g_signal_connect_data)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x538)

ld: error: duplicate symbol: fp_g_thread_init
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_g_thread_init)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x550)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_bits_per_sample
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_bits_per_sample)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x2A8)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_has_alpha
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_has_alpha)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x2A0)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_height
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_height)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x288)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_n_channels
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_n_channels)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x2B0)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_pixels
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_pixels)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x290)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_rowstride
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_rowstride)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x298)

ld: error: duplicate symbol: fp_gdk_pixbuf_get_width
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_get_width)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x280)

ld: error: duplicate symbol: fp_gdk_pixbuf_new_from_file
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_pixbuf_new_from_file)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x278)

ld: error: duplicate symbol: fp_gdk_threads_enter
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_threads_enter)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x560)

ld: error: duplicate symbol: fp_gdk_threads_init
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_threads_init)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x558)

ld: error: duplicate symbol: fp_gdk_threads_leave
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gdk_threads_leave)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x568)

ld: error: duplicate symbol: fp_gtk_check_version
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gtk_check_version)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x88)

ld: error: duplicate symbol: fp_gtk_file_chooser_dialog_new
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gtk_file_chooser_dialog_new)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x98)

ld: error: duplicate symbol: fp_gtk_file_chooser_get_current_folder
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gtk_file_chooser_get_current_folder)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0xE8)

ld: error: duplicate symbol: fp_gtk_file_chooser_get_filename
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gtk_file_chooser_get_filename)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0x90)

ld: error: duplicate symbol: fp_gtk_file_chooser_get_filenames
>>> defined at awt_UNIXToolkit.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/awt_UNIXToolkit.o:(fp_gtk_file_chooser_get_filenames)
>>> defined at gtk2_interface.c
>>>            /usr/ports/java/openjdk7/work/jdk7u-jdk7u261-b02.1/build/bsd-amd64/tmp/sun/sun.awt.X11/xawt/obj64/gtk2_interface.o:(.bss+0xF0)

ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all
errors)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list