#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