Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#52501 closed defect (duplicate)

webkit2-gtk @2.14.0: Undefined symbols: "WebCore::GLContext::createSharingContext(WebCore::PlatformDisplay&)"

Reported by: m.rick@… Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: dbevans (David B. Evans)
Port: webkit2-gtk

Description

I cannot build the latest revision of webkit2-gtk 2.14.0 r 153301 in both +quartz or +x11 variants.

I attached the log here.

Attachments (2)

main.log (107.2 KB) - added by m.rick@… 4 years ago.
main.2.log (354.3 KB) - added by m.rick@… 4 years ago.

Download all attachments as: .zip

Change History (9)

Changed 4 years ago by m.rick@…

Attachment: main.log added

comment:1 Changed 4 years ago by ryandesign (Ryan Schmidt)

Owner: changed from macports-tickets@… to jeremyhu@…
Summary: webkit2-gtk 2.14.0 won't buildwebkit2-gtk @2.14.0: Undefined symbols: "WebCore::GLContext::createSharingContext(WebCore::PlatformDisplay&)"

The log says:

:info:build Undefined symbols for architecture x86_64:
:info:build   "WebCore::GLContext::createSharingContext(WebCore::PlatformDisplay&)", referenced from:
:info:build       WebCore::PlatformDisplay::sharingGLContext() in libWebCorePlatformGTK.a(PlatformDisplay.cpp.o)

But this is a log from an unclean build attempt. Please clean and try again, then attach the new larger main.log.

comment:2 Changed 4 years ago by dbevans (David B. Evans)

This build problem with +quartz has been previously reported (#52495). The +x11 version has built on the buildbots and a binary archive is available so unless you are forcing a build +x11 you should just be able to do a clean build

sudo port clean webkit2-gtk
sudo port install webkit2-gtk

and have the +x11 binary archive downloaded and installed. If that fails, please resubmit the log from this clean build.

comment:3 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: duplicate
Status: newclosed

Changed 4 years ago by m.rick@…

Attachment: main.2.log added

comment:4 Changed 4 years ago by m.rick@…

Resolution: duplicate
Status: closedreopened

I still get a building issue with the newest release 153817.

https://trac.macports.org/attachment/ticket/52501/main.2.log

comment:5 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Yes, I don't use +quartz for this as I primarily use it to stress test XQuartz. The +quartz variant is thus less reliable, but others have found it useful over time. If you can provide a patch, I'll gladly apply it and help upstream it.

comment:6 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: duplicate
Status: reopenedclosed

comment:7 Changed 4 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Please direct your comments to the ticket that this is duped to rather than reopening. See #52495.

Note: See TracTickets for help on using tickets.