[MacPorts] #38203: webkit-gtk +quartz 1.10.2 fix Symbol not found: __ZN7WebCore18WidgetBackingStore6createEP10_GtkWidgetRKNS_7IntSizeE

MacPorts noreply at macports.org
Mon Feb 25 12:03:02 PST 2013


#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


More information about the macports-tickets mailing list