[MacPorts] #38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE
#38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE ----------------------+------------------------ Reporter: elelay@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: quartz | Port: webkit-gtk ----------------------+------------------------ webkit-gtk +quartz was building fine, but I had this error when using py27 -webkit-gtk and midori. I've run port destroot again and launched the demo program GtkLauncher: it had the same problem. Here is the error: {{{ Process: GtkLauncher [79092] Path: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_www_webkit-gtk/webkit- gtk/work/webkitgtk-1.10.2/Programs/.libs/GtkLauncher Identifier: GtkLauncher Version: ??? (???) Code Type: X86-64 (Native) Parent Process: bash [79089] Date/Time: 2013-02-12 07:30:40.928 +0100 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6 Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Dyld Error Message: Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE Referenced from: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_www_webkit-gtk/webkit- gtk/work/webkitgtk-1.10.2/.libs/libwebkitgtk-1.0.0.dylib Expected in: flat namespace }}} I've managed to fix it by adding a previously excluded WebCore/platform/cairo/WidgetBackingStoreCairo.cpp to the build, which implemented the missing method. Please find the patch attached. -- Ticket URL: <https://trac.macports.org/ticket/38203> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE -------------------------+------------------------------ Reporter: elelay@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: quartz, haspatch Port: webkit-gtk | -------------------------+------------------------------ Changes (by elelay@…): * keywords: quartz => quartz, haspatch -- Ticket URL: <https://trac.macports.org/ticket/38203#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE -------------------------+------------------------------ Reporter: elelay@… | Owner: elelay@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: quartz, haspatch Port: webkit-gtk | -------------------------+------------------------------ Changes (by jeremyhu@…): * owner: jeremyhu@… => elelay@… Comment: Feel free to commit, but please add a comment referring to this ticket and an upstream bug report about the issue. -- Ticket URL: <https://trac.macports.org/ticket/38203#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE -------------------------+------------------------------ Reporter: elelay@… | Owner: elelay@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: quartz, haspatch Port: webkit-gtk | -------------------------+------------------------------ Comment (by elelay@…): Replying to [comment:2 jeremyhu@…]:
Feel free to commit, but please add a comment referring to this ticket and an upstream bug report about the issue.
done in r103757 :-) upstream bug is https://bugs.webkit.org/show_bug.cgi?id=111598 -- Ticket URL: <https://trac.macports.org/ticket/38203#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE -------------------------+------------------------------ Reporter: elelay@… | Owner: elelay@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: quartz, haspatch Port: webkit-gtk | -------------------------+------------------------------ Changes (by elelay@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/38203#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts