[Webkit-unassigned] [Bug 126433] New: webkit-gtk 2.3.3 fails to build on OS X - Conflicting type "Fixed"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 3 09:46:07 PST 2014


https://bugs.webkit.org/show_bug.cgi?id=126433

           Summary: webkit-gtk 2.3.3 fails to build on OS X - Conflicting
                    type "Fixed"
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jeremyhu at apple.com


In file included from Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:30:
In file included from ./Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h:23:
In file included from ./Source/JavaScriptCore/API/JSStringRef.h:29:
In file included from ./Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h:1:
In file included from ./Source/JavaScriptCore/API/JSValueRef.h:30:
In file included from ./Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h:1:
In file included from ./Source/JavaScriptCore/API/WebKitAvailability.h:46:
In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:38:
In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:68:
/usr/include/MacTypes.h:185:9: error: reference to 'Fixed' is ambiguous
typedef Fixed *                         FixedPtr;
        ^
/usr/include/MacTypes.h:184:41: note: candidate found by name lookup is 'Fixed'
typedef SInt32                          Fixed;
                                        ^
./Source/WebCore/platform/Length.h:38:30: note: candidate found by name lookup is 'WebCore::LengthType::Fixed'
    Auto, Relative, Percent, Fixed,
                             ^
In file included from Source/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:30:
In file included from ./Source/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.h:23:
In file included from ./Source/JavaScriptCore/API/JSStringRef.h:29:
In file included from ./Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/JSValueRef.h:1:
In file included from ./Source/JavaScriptCore/API/JSValueRef.h:30:
In file included from ./Source/JavaScriptCore/ForwardingHeaders/JavaScriptCore/WebKitAvailability.h:1:
In file included from ./Source/JavaScriptCore/API/WebKitAvailability.h:46:
In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CoreFoundation.h:38:
In file included from /System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:68:
/usr/include/MacTypes.h:541:16: error: reference to 'Rect' is ambiguous
typedef struct Rect                     Rect;
               ^
/usr/include/MacTypes.h:535:8: note: candidate found by name lookup is 'Rect'
struct Rect {
       ^
./Source/WebCore/css/CSSPrimitiveValue.h:41:7: note: candidate found by name lookup is 'WebCore::Rect'
class Rect;
      ^


---


I really don't see why you need AvailabilityMacros.h or CF to be included in ./Source/JavaScriptCore/API/WebKitAvailability.h ... those availability macros are for system headers.

-- 
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