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

Reply via email to