Hi Brian Gesiak, Yep, I checked out the latest cod using 'utils/update-checkout' and xcode-select --print-path points to the XCode 8 beta.
On Tue, Jun 21, 2016 at 12:31 PM, Brian Gesiak <modoca...@gmail.com> wrote: > Madhu, > > In addition the checking out the latest code in apple/swift, please run > `utils/update-checkout`, in order to update the other repositories Swift > depends upon. > > I haven't been able to build OS X since Xcode 8 beta was required for the > build, so I'm not sure about your specific error, unfortunately. Perhaps > double-check that `xcode-select -print-path` prints out the path to Xcode > 8...? > > - Brian Gesiak > > > > > _____________________________ > From: Madhu Samuel <madhusam...@gmail.com> > Sent: Monday, June 20, 2016 10:22 PM > Subject: Re: [swift-corelibs-dev] [XCTest] Cannot build using XCode > To: Brian Croom <brian.s.cr...@gmail.com> > Cc: Brian Gesiak <modoca...@gmail.com>, <swift-corelibs-dev@swift.org> > > > > So after spending almost a week trying to build swift and core libraries > (mainly xctest) during the end of May un-successfully, I made up my mind to > give another attempt today. > > I checkout the latest code from swift repo. Since the xctest documentation > says, "Confirm you're able to build the Swift project using > utils/build-script -R", that's where I started. > > Unfortunately, build-script -R gives the below error. > > <unknown>:0: error: Swift does not support the SDK 'MacOSX10.11.sdk' > > > My active developer directory is > '/Applications/Xcode-beta.app/Contents/Developer'. > The toolchain is 'Xode 8.0' > > The build is taken in Mac OSX El Capitan 10.11.4 > > Let me know whether I miss anything? I assume getting the build working > for the first time is the hardest, but there I am! > > Any help is appreciated! > > Regards, > Madhu > > On Mon, May 30, 2016 at 8:32 AM, Madhu Samuel <madhusam...@gmail.com> > wrote: > >> Wow, that was a quick response. Thanks Brian Gesiak and Brian Croom. >> >> My first quick attempt using build-toolchain script to build my own tool >> chain failed. Anyway I will give it another try and let you know the status. >> >> On Mon, May 30, 2016 at 1:52 AM, Brian Croom <brian.s.cr...@gmail.com> >> wrote: >> >>> That's right, breaking changes have been made to Swift since the latest >>> toolchain snapshot was released, and Corelibs Foundation has been updated >>> accordingly. >>> >>> Until the next snapshot, an alternative to building your own toolchain >>> would be to check out an older commit of Foundation which still builds with >>> the compiler in the snapshot toolchain, since XCTest doesn't depend on >>> any of the more recent Foundation changes. I've had success using this >>> commit: >>> https://github.com/apple/swift-corelibs-foundation/commit/04d4f92870652160388f1c69de3fd7bb0656860c >>> >>> >>> --Brian >>> >>> >>> söndag 29 maj 2016 skrev Brian Gesiak via swift-corelibs-dev < >>> swift-corelibs-dev@swift.org>: >>> >>>> Madhu, >>>> >>>> Oy, my bad -- I only just noticed you put the toolchain version at the >>>> bottom of your original email. >>>> >>>> It's possible the May 9th toolchain is already too old to build XCTest. >>>> I'll double-check myself. In the meantime, you may want to try building >>>> your own toolchain and using that. >>>> >>>> - Brian Gesiak >>>> >>>> >>>> >>>> >>>> >>>> On Sun, May 29, 2016 at 7:23 AM -0700, "Brian Gesiak" < >>>> modoca...@gmail.com> wrote: >>>> >>>> Madhu, >>>>> >>>>> Thanks for the report! >>>>> >>>>> The main difference between the build scripts (which use xcodebuild) >>>>> and using Xcode itself is the version of Swift that is used. The build >>>>> scripts build a Swift 3.0 compiler, then use that to build XCTest. When >>>>> using Xcode directly, you need to select a recent Swift toolchain >>>>> yourself. >>>>> >>>>> Which Swift toolchain are you using to compile XCTest in Xcode? >>>>> >>>>> Our tests only make sure apple/swift master works. If the latest Swift >>>>> toolchain from http://swift.org doesn't work, you may have to built >>>>> your own toolchain. You can do so using the `utils/build-toolchain` script >>>>> in the Swift repository. >>>>> >>>>> Once you figure out your Swift toolchain version, let us know! You >>>>> should be able to find out in the preferences pane in Xcode. >>>>> >>>>> - Brian Gesiak >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Sun, May 29, 2016 at 1:24 AM -0700, "Madhu Samuel via >>>>> swift-corelibs-dev" <swift-corelibs-dev@swift.org> wrote: >>>>> >>>>> Hi All, >>>>>> >>>>>> I am new to this forum. >>>>>> >>>>>> I am trying to build the xctest project. I followed the instructions >>>>>> at https://github.com/apple/swift-corelibs-xctest >>>>>> >>>>>> I am able to successfully build via the build scripts. But, if I >>>>>> build XCTest using xcode using the SwiftXCTest scheme I am getting a few >>>>>> errors. >>>>>> >>>>>> 1. swift-corelibs-foundation/Foundation/NSXMLDTDNode.swift:242:64: >>>>>> error: cannot convert value of type 'UnsafeMutablePointer<Void>' (aka >>>>>> 'UnsafeMutablePointer<()>') to expected argument type 'OpaquePointer' >>>>>> let unmanaged = >>>>>> Unmanaged<NSXMLDTDNode>.fromOpaque(privateData) >>>>>> >>>>>> 2. swift-corelibs-foundation/Foundation/NSTimer.swift:14:47: error: >>>>>> cannot convert value of type 'UnsafeMutablePointer<Void>' (aka >>>>>> 'UnsafeMutablePointer<()>') to expected argument type 'OpaquePointer' >>>>>> let t = Unmanaged<NSTimer>.fromOpaque(info!).takeUnretainedValue() >>>>>> >>>>>> etc. >>>>>> >>>>>> My dev environment, >>>>>> OS: Mac OSX El Capitan 10.11.4 (15E65). >>>>>> Xcode Version: Version 7.3.1 (7D1014) >>>>>> XCode Toolchain: Swift Development Snapshot 2016-05-09 (a) >>>>>> >>>>>> Any help is appreciated. >>>>>> >>>>>> Regards, >>>>>> Madhu >>>>>> >>>>>> >>>>>> >> > > >
_______________________________________________ swift-corelibs-dev mailing list swift-corelibs-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-corelibs-dev