[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