I just found more error details in the log. You can find it below. Hope this helps.
Error 1 -------------------------------------- CompileSwift normal x86_64 /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Public/XCTestMain.swift cd /Users/madhusamuel/dev/swift/swift-corelibs-xctest ... ... /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Public/XCTestMain.swift:65:71: error: 'lastPathComponent' is unavailable: Use lastPathComponent on URL instead. currentTestSuite = XCTestSuite(name: "\(testBundle.bundlePath.lastPathComponent).xctest") ^~~~~~~~~~~~~~~~~ SwiftFoundation.String:173:16: note: 'lastPathComponent' has been explicitly marked unavailable here public var lastPathComponent: String { get } ^ Error 2 -------------------------------------- CompileSwift normal x86_64 /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Private/TestListing.swift cd /Users/madhusamuel/dev/swift/swift-corelibs-xctest ... ... /Objects-normal/x86_64/TestListing.swiftdeps -o /Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/xctest-macosx-x86_64/XCTest.build/Debug/SwiftXCTest.build/Objects-normal/x86_64/TestListing.o /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Private/TestListing.swift:45:46: error: cannot convert value of type 'String.Encoding' to expected argument type 'UInt' print(NSString(data: json, encoding: NSUTF8StringEncoding)!) ^~~~~~~~~~~~~~~~~~~~ .rawValue Assertion failed: (!failed && "Call arguments did not match up?"), function coerceCallArguments, file /Users/madhusamuel/dev/swift/swift/lib/Sema/CSApply.cpp, line 4655. 0 swift 0x000000010b6a6d5b llvm::sys::PrintStackTrace(llvm::raw_ostream&) + 43 1 swift 0x000000010b6a5f86 llvm::sys::RunSignalHandlers() + 70 2 swift 0x000000010b6a7631 SignalHandler(int) + 641 3 libsystem_platform.dylib 0x00007fff8ecf552a _sigtramp + 26 4 swift 0x000000010c290579 cmark_strbuf__initbuf + 73960 5 swift 0x000000010b6a727e abort + 14 6 swift 0x000000010b6a7261 __assert_rtn + 81 7 swift 0x0000000108ff5bae (anonymous namespace)::ExprRewriter::coerceCallArguments(swift::Expr*, swift::Type, llvm::PointerUnion<swift::ApplyExpr*, llvm::PointerEmbeddedInt<unsigned int, 2> >, swift::constraints::ConstraintLocatorBuilder) + 6190 8 swift 0x0000000108fe4b0d (anonymous namespace)::ExprRewriter::finishApply(swift::ApplyExpr*, swift::Type, swift::constraints::ConstraintLocatorBuilder) + 541 9 swift 0x0000000108ff638e (anonymous namespace)::ExprRewriter::visitApplyExpr(swift::ApplyExpr*) + 78 10 swift 0x0000000108fe2325 (anonymous namespace)::ExprRewriter::walkToExprPost(swift::Expr*) + 21 11 swift 0x0000000109180db0 (anonymous namespace)::Traversal::visit(swift::Expr*) + 160 12 swift 0x0000000109182969 (anonymous namespace)::Traversal::visit(swift::Expr*) + 7257 13 swift 0x0000000109180145 swift::Expr::walk(swift::ASTWalker&) + 53 14 swift 0x0000000108fdedcb swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::Expr*, swift::Type, bool, bool, bool) + 475 15 swift 0x0000000109081e53 swift::TypeChecker::typeCheckExpression(swift::Expr*&, swift::DeclContext*, swift::TypeLoc, swift::ContextualTypePurpose, swift::OptionSet<swift::TypeCheckExprFlags, unsigned int>, swift::ExprTypeCheckListener*) + 739 16 swift 0x00000001090f9fc4 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 4820 17 swift 0x00000001090f8e3e swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 334 18 swift 0x00000001090f93d3 swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 1763 19 swift 0x00000001090f8e3e swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 334 20 swift 0x00000001090f81f9 (anonymous namespace)::StmtChecker::typeCheckBody(swift::BraceStmt*&) + 25 21 swift 0x00000001090f74df swift::TypeChecker::typeCheckFunctionBodyUntil(swift::FuncDecl*, swift::SourceLoc) + 383 22 swift 0x00000001090f7303 swift::TypeChecker::typeCheckAbstractFunctionBodyUntil(swift::AbstractFunctionDecl*, swift::SourceLoc) + 35 23 swift 0x00000001090f7e84 swift::TypeChecker::typeCheckAbstractFunctionBody(swift::AbstractFunctionDecl*) + 180 24 swift 0x00000001090b3116 typeCheckFunctionsAndExternalDecls(swift::TypeChecker&) + 166 25 swift 0x00000001090b3db0 swift::performTypeChecking(swift::SourceFile&, swift::TopLevelContext&, swift::OptionSet<swift::TypeCheckingFlags, unsigned int>, unsigned int, unsigned int) + 1568 26 swift 0x0000000108d714bc swift::CompilerInstance::performSema() + 3916 27 swift 0x0000000108885c8a performCompile(swift::CompilerInstance&, swift::CompilerInvocation&, llvm::ArrayRef<char const*>, int&, swift::FrontendObserver*) + 442 28 swift 0x000000010888483f swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 2895 29 swift 0x0000000108847300 main + 2448 30 libdyld.dylib 0x00007fff8bdc95ad start + 1 Stack dump: On Sat, Jul 2, 2016 at 8:29 AM, Madhu Samuel <madhusam...@gmail.com> wrote: > Hi Brian, > > Thanks for you response. > > Still I cannot compile corelibs-xctest with xcode-beta. It seems the error > is too generic to debug! If xctest is not yet configured against xcode 8 > beta, probably, I will wait. At this point, I am lazy to create my own > toolchain, since my last attempt went bust! > > > The steps I followed > > 1. delete swift/build > 2. utils/update-checkout > 3. sudo xcode-select -s > /Applications/Xcode-beta.app/Contents/Developer > 4. utils/build-script -r -t (success) > 5. utils/build-script -R. (success) > 6. > $ cd swift-corelibs-xctest > $ ../swift/utils/build-script --preset corelibs-xctest > > > Environment > > *Swift Version: Swift version 3.0 (swiftlang-800.0.30 clang-800.0.24)* > Xcode Environment: Version 8.0 beta (8S128d) > Python Version: Python 2.7.10 > > > > The Error > > CompileSwift normal x86_64 > /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Public/XCTestExpectation.swift > > ..... > .... > > > <unknown>:0: error: unable to execute command: Illegal instruction: 4 > <unknown>:0: error: compile command failed due to signal (use -v to see > invocation) > ** BUILD FAILED ** > > > The following build commands failed: > CompileSwift normal x86_64 > /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Public/XCTestMain.swift > CompileSwift normal x86_64 > /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Private/TestListing.swift > CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler > (3 failures) > Traceback (most recent call last): > File > "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line > 445, in <module> > main() > File > "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line > 441, in main > parsed_args.func(parsed_args) > File > "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line > 64, in build > source_dir=SOURCE_DIR)) > File > "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line > 30, in run > subprocess.check_call(command, shell=True) > File > "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", > line 540, in check_call > raise CalledProcessError(retcode, cmd) > subprocess.CalledProcessError: Command 'xcodebuild -workspace > /Users/madhusamuel/dev/swift/swift-corelibs-xctest/XCTest.xcworkspace > -scheme SwiftXCTest > SWIFT_EXEC="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swiftc" > SWIFT_LINK_OBJC_RUNTIME=YES > SYMROOT="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/xctest-macosx-x86_64" > OBJROOT="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/xctest-macosx-x86_64"' > returned non-zero exit status 65 > ../swift/utils/build-script: fatal error: command terminated with a > non-zero exit status 1, aborting > ../swift/utils/build-script: fatal error: command terminated with a > non-zero exit status 1, aborting > > > Regards, > Madhu > > On Thu, Jun 30, 2016 at 11:38 PM, Brian Gesiak <modoca...@gmail.com> > wrote: > >> Madhu, >> >> Sorry for the late reply to this -- I obviously need to update my email >> settings! :( >> >> Could you pull down the latest changes to Swift, and let me know if >> you're still experiencing difficulties compiling corelibs-xctest? >> >> - Brian Gesiak >> >> >> On Tue, Jun 21, 2016 at 12:03 AM, Madhu Samuel <madhusam...@gmail.com> >> wrote: >> >>> Wow, the swift build is a success. Though there are a few warnings at >>> the end. I guess the issue was with cached values in the build directory. >>> >>> But, in the next step to build xctest using "/utils/build-script >>> --preset corelibs-xctest", the build fails. The build error log is given >>> below. >>> >>> ------------------------ >>> >>> CompileSwift normal x86_64 >>> /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Public/XCTestExpectation.swift >>> .... >>> .... >>> >>> <unknown>:0: error: unable to execute command: Illegal instruction: 4 >>> <unknown>:0: error: compile command failed due to signal (use -v to see >>> invocation) >>> ** BUILD FAILED ** >>> >>> >>> The following build commands failed: >>> CompileSwift normal x86_64 >>> /Users/madhusamuel/dev/swift/swift-corelibs-xctest/Sources/XCTest/Private/TestListing.swift >>> CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler >>> (2 failures) >>> Traceback (most recent call last): >>> File >>> "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line >>> 445, in <module> >>> main() >>> File >>> "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line >>> 441, in main >>> parsed_args.func(parsed_args) >>> File >>> "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line >>> 64, in build >>> source_dir=SOURCE_DIR)) >>> File >>> "/Users/madhusamuel/dev/swift/swift-corelibs-xctest/build_script.py", line >>> 30, in run >>> subprocess.check_call(command, shell=True) >>> File >>> "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", >>> line 540, in check_call >>> raise CalledProcessError(retcode, cmd) >>> subprocess.CalledProcessError: Command 'xcodebuild -workspace >>> /Users/madhusamuel/dev/swift/swift-corelibs-xctest/XCTest.xcworkspace >>> -scheme SwiftXCTest >>> SWIFT_EXEC="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/swiftc" >>> SWIFT_LINK_OBJC_RUNTIME=YES >>> SYMROOT="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/xctest-macosx-x86_64" >>> OBJROOT="/Users/madhusamuel/dev/swift/build/Ninja-ReleaseAssert/xctest-macosx-x86_64"' >>> returned non-zero exit status 65 >>> ../swift/utils/build-script: fatal error: command terminated with a >>> non-zero exit status 1, aborting >>> ../swift/utils/build-script: fatal error: command terminated with a >>> non-zero exit status 1, aborting >>> >>> >>> >>> On Tue, Jun 21, 2016 at 12:35 PM, Madhu Samuel <madhusam...@gmail.com> >>> wrote: >>> >>>> Hi Brian Croom, >>>> >>>> Thanks for the quick response. I deleted the entire build directory >>>> now. Initiated a new build. Fingers crossed... >>>> >>>> Will update the status as soon as the build finishes. >>>> >>>> On Tue, Jun 21, 2016 at 12:31 PM, Brian Croom <brian.s.cr...@gmail.com> >>>> wrote: >>>> >>>>> Hmm, have you tried deleting your `build/swift-macosx-x86_64/` >>>>> directory? I wonder if cached CMake values could cause that issue. >>>>> >>>>> (By the way, I can confirm that getting the build going for the first >>>>> time is the most challenging! I hope we can get things going for you >>>>> soon.) >>>>> >>>>> 2016-06-20 22:22 GMT-04:00 Madhu Samuel <madhusam...@gmail.com>: >>>>> >>>>>> 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