[Webkit-unassigned] [Bug 137053] New: WebKit top of tree sources won't build in 10.9 w/ Xcode 6.0.1

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 23 19:28:32 PDT 2014


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

           Summary: WebKit top of tree sources won't build in 10.9 w/
                    Xcode 6.0.1
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dgatwood at mac.com


With a stock (non-Apple-Internal) installation of Xcode 6.0.1, on 10.9.5, using a current top-of-tree SVN checkout from webkit.org, if I open the provide WebKit.xcworkspace and build it, I get a build failure in the component "llvmForJSC" because the following headers are not present:

    #include <llvm-c/Analysis.h>
    #include <llvm-c/BitReader.h>
    #include <llvm-c/Core.h>
    #include <llvm-c/Disassembler.h>
    #include <llvm-c/ExecutionEngine.h>
    #include <llvm-c/Initialization.h>
    #include <llvm-c/Linker.h>
    #include <llvm-c/Target.h>
    #include <llvm-c/TargetMachine.h>
    #include <llvm-c/Transforms/IPO.h>
    #include <llvm-c/Transforms/PassManagerBuilder.h>
    #include <llvm-c/Transforms/Scalar.h>

These headers were also not present in the public version of Xcode 5.1.1, so this isn't an Xcode regression (or at least not a recent one).

I'm getting a similar failure from

    #include <WebCore/PlatformExportMacros.h>

in the DumpRenderTree library.

And in both of those subprojects, I'm also seeing the following warnings:

    Base.xcconfig line 23: Unable to find included file "<DEVELOPER_DIR>/AppleInternal/XcodeConfig/AspenFamily.xcconfig"
    Base.xcconfig line 24: Unable to find included file "../../../../Internal/Configurations/HaveInternalSDK.xcconfig"

The webkit.org site (https://www.webkit.org/building/build.html) says that you can build WebKit using the provided xcworkspace, but I'm starting to suspect that this is not actually the case, or at least not without installing a bunch of external bits (llvm headers) that are not mentioned in the page that describes checking out the sources (https://www.webkit.org/building/checkout.html).

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