Opened 9 years ago

Closed 9 years ago

#47829 closed defect (fixed)

webkit-gtk, webkit-gtk3 @2.4.9 +quartz +video: build fails

Reported by: AP1010 Owned by: jeremyhu (Jeremy Huddleston Sequoia)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: todmorrison (Tod Morrison), mopihopi, jacbou, moritz.peter@…, Polyergic (Shad Sterling), p-bro, springermac (Jonathan Springer), marc@…, macports@…
Port: webkit-gtk webkit-gtk3

Description

Build fails with:

:info:build dyld: Symbol not found: __ZN7WebCore10PluginView14invalidateRectERKNS_7IntRectE
:info:build   Referenced from: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_www_webkit-gtk/webkit-gtk/work/webkitgtk-2.4.9/.libs/libwebkitgtk-1.0.0.dylib

Attachments (2)

main.log.bz2 (522.3 KB) - added by ryandesign (Ryan Carsten Schmidt) 9 years ago.
compressed version of arthur's logfile
Source_WebCore_GNUmakefile.list.am.patch (487 bytes) - added by gellule.xg@… 9 years ago.

Download all attachments as: .zip

Change History (27)

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

Cc: jeremyhu@… removed
Owner: changed from macports-tickets@… to jeremyhu@…
Port: 2.4.9 +quartz +video removed
Summary: webkit-gtk 2.4.9 +quartz +video - build failswebkit-gtk @2.4.9 +quartz +video: build fails

Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Attachment: main.log.bz2 added

compressed version of arthur's logfile

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

To save space, I replaced your 56MB logfile with a 0.5MB compressed version of the same logfile.

comment:3 Changed 9 years ago by todmorrison (Tod Morrison)

Cc: todmorrison@… added

Cc Me!

comment:4 Changed 9 years ago by mopihopi

Cc: mopihopi@… added

Cc Me!

comment:9 Changed 9 years ago by jacbou

Cc: janbuchmann@… added

Cc Me!

comment:10 Changed 9 years ago by moritz.peter@…

Cc: moritz.peter@… added

Cc Me!

comment:11 Changed 9 years ago by dbevans (David B. Evans)

Summary: webkit-gtk @2.4.9 +quartz +video: build failswebkit-gtk, webkit-gtk3 @2.4.9 +quartz +video: build fails

comment:12 Changed 9 years ago by dbevans (David B. Evans)

See duplicate #47936.

comment:13 Changed 9 years ago by dbevans (David B. Evans)

Port: webkit-gtk3 added

comment:14 Changed 9 years ago by Polyergic (Shad Sterling)

Cc: me@… added

Cc Me!

comment:15 Changed 9 years ago by p-bro

Cc: p.bro@… added

Cc Me!

comment:16 Changed 9 years ago by Polyergic (Shad Sterling)

webkit-gtk3 fails with the same error with -video, the +video isn't necessary.

Changed 9 years ago by gellule.xg@…

comment:17 Changed 9 years ago by gellule.xg@…

I managed to compile webkit-gtk3 by adding the above patch to the Portfile.

comment:18 Changed 9 years ago by marc@…

Patch didn't work for me. But I'm a novice so maybe I did something wrong.

comment:19 Changed 9 years ago by todmorrison (Tod Morrison)

Patch allowed me to compile webkit-gtk.

comment:20 in reply to:  19 Changed 9 years ago by AP1010

Replying to todmorrison@…:

Patch allowed me to compile webkit-gtk.

Same here. webkit-gtk +quartz +video with the patch compiles successfully.

comment:21 Changed 9 years ago by springermac (Jonathan Springer)

Cc: springermac@… added

Cc Me!

comment:22 Changed 9 years ago by marc@…

Cc: marc@… added

Cc Me!

comment:23 Changed 9 years ago by Polyergic (Shad Sterling)

Can someone remind me where the documentation explains how to apply a patch? Copying the patchfile into the directory with other patches - /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/webkit-gtk/files/ - has no apparent effect.

comment:24 Changed 9 years ago by Greisby (Greisberger Christophe)

Edit /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/webkit-gtk/Portfile and add the patch to the list of patches to apply.

Patch worked for me too.

comment:25 in reply to:  24 Changed 9 years ago by Polyergic (Shad Sterling)

Replying to greisberger@…:

Edit /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/webkit-gtk/Portfile and add the patch to the list of patches to apply.


Thanks, that did it - patch works for me too.

comment:26 Changed 9 years ago by pietvo (Pieter van Oostrum)

This patch helped me also to upgrade webkit-gtk. Can this patch be applied to the repository, please?

comment:27 Changed 9 years ago by macports@…

Cc: macports@… added

Cc Me!

comment:28 Changed 9 years ago by dbevans (David B. Evans)

See additional duplicate #48419.

comment:29 Changed 9 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Confirming that the patch supplied here resolves the issues of this ticket. I merged the patch into existing patch quartz-webcore.patch since it addresses similar issues. Both webkit-gtk +quartz and webkit-gtk3 +quartz built successfully for me. Tested successfully against gimp2 +quartz +help_browser as well.

Committed in r139245.

Thanks to all here for finding the solution and testing it as well as for their patience in getting this committed.

Note: See TracTickets for help on using tickets.