[Webkit-unassigned] [Bug 111598] New: unable to install webkit-gtk +quartz 1.10 via MacPorts - Cairo WidgetBackingStore not linked in
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Mar 6 10:38:11 PST 2013
https://bugs.webkit.org/show_bug.cgi?id=111598
Summary: unable to install webkit-gtk +quartz 1.10 via MacPorts
- Cairo WidgetBackingStore not linked in
Product: WebKit
Version: 528+ (Nightly build)
Platform: Macintosh
URL: https://trac.macports.org/ticket/38203
OS/Version: Mac OS X 10.6
Status: UNCONFIRMED
Severity: Blocker
Priority: P2
Component: WebKit Gtk
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: elelay at macports.org
Created an attachment (id=191789)
--> (https://bugs.webkit.org/attachment.cgi?id=191789&action=review)
simply add the Quartz file if no X11 and not windows
See MacPorts ticket.
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. It is simplistic because it's only applied when building for Quartz, not X11.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list