Hi Drew- If you’re building using the swift-3.0-PREVIEW-5 tag, please be aware that swift-corelib-libdispatch is not included in the preview tag, or part of the CI package job, as we are still working out issues with swift-corelib-libdispatch.
(Preview 5 does, however add support for swift-code-playground support, which we had previously not included in the preview tags.) Release notes for the tag are at: https://github.com/apple/swift/releases/tag/swift-3.0-PREVIEW-5 We are actively working on getting libdispatch sorted out, and integrated into the package jobs, hopefully in the next few days. But we’ll be concentrating on getting master and swift-3.0-branch working rather than back porting things to preview 5. Thanks! nicole > On Aug 13, 2016, at 11:14 PM, Drew Crawford via swift-dev > <swift-dev@swift.org> wrote: > > When attempting to build Swift Preview 5 on Linux, I get this error: > >> ******************** >> Testing Time: 6.02s >> ******************** >> Failing Tests (4): >> swift-package-tests :: swift-build-self-host.py >> swift-package-tests :: swift-package-init-lib.md >> swift-package-tests :: >> test-foundation-package/test-foundation-package.txt >> swift-package-tests :: test-xctest-package/test-xctest-package.txt >> >> Expected Passes : 10 >> Unsupported Tests : 5 >> Unexpected Failures: 4 >> ./utils/build-script: fatal error: command terminated with a non-zero exit >> status 1, aborting >> ./utils/build-script: fatal error: command terminated with a non-zero exit >> status 1, aborting > > When I find out what is failing, it's related to dispatch requiring blocks. > For example, a simple "import XCTest" fails: > >> $ cat test.swift >> import XCTest >> >> $ >> /swift-dev/build/buildbot_linux/none-swift_package_sandbox_linux-x86_64/usr/bin/swiftc >> test.swift >> <unknown>:0: error: module 'CDispatch' requires feature 'blocks' >> <unknown>:0: error: could not build Objective-C module 'CDispatch' > > Inserting the required flags works fine: > >> /swift-dev/build/buildbot_linux/none-swift_package_sandbox_linux-x86_64/usr/bin/swiftc >> -Xcc -fblocks test2.swift > How can I either insert those flags into the packaging tests, or disable the > affected tests? > > Drew > > _______________________________________________ > swift-dev mailing list > swift-dev@swift.org > https://lists.swift.org/mailman/listinfo/swift-dev _______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev