Opened 10 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)
Change History (27)
comment:1 Changed 10 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 fails → webkit-gtk @2.4.9 +quartz +video: build fails |
Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Attachment: | main.log.bz2 added |
---|
comment:2 Changed 10 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:11 Changed 9 years ago by dbevans (David B. Evans)
Summary: | webkit-gtk @2.4.9 +quartz +video: build fails → webkit-gtk, webkit-gtk3 @2.4.9 +quartz +video: build fails |
---|
comment:13 Changed 9 years ago by dbevans (David B. Evans)
Port: | webkit-gtk3 added |
---|
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@…
Attachment: | Source_WebCore_GNUmakefile.list.am.patch added |
---|
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 follow-up: 20 Changed 9 years ago by todmorrison (Tod Morrison)
Patch allowed me to compile webkit-gtk.
comment:20 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: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 follow-up: 25 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 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:29 Changed 9 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
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.
compressed version of arthur's logfile