[Swift CI] Build Still Failing: OSS - Swift Package - Ubuntu 15.10 (master) #1407

This failure makes it look like the binaries we build no longer are capable of finding their runtime libraries:

···

--
Command 7: "/tmp/swift-integration-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/.build/debug/tool"
Command 7 Result: 127
Command 7 Output:
None

Command 7 Stderr:
/tmp/swift-integration-tests/test-xctest-package/Output/test-xctest-package.py.tmp.dir/tool/.build/debug/tool: error while loading shared libraries: libFoundation.so: cannot open shared object file: No such file or directory
--

That sounds a lot like:
  [SR-1625] gold linker requires LD_LIBRARY_PATH, whereas bfd did not. Why? · Issue #385 · apple/swift-corelibs-xctest · GitHub
and I wonder if this is fallout of the linker-related changes that have gone in?

Filed:
  [SR-1631] swift-integration-tests failing, unable to find `libFoundation.so` · Issue #44240 · apple/swift · GitHub
to track this.

- Daniel

On May 27, 2016, at 9:07 AM, no-reply@swift.org wrote:

New issue found!

[FAILURE] oss-swift-package-linux-ubuntu-15_10 [#1407]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-15_10/1407/
Project: oss-swift-package-linux-ubuntu-15_10
Date of build: Fri, 27 May 2016 08:36:15 -0700
Build duration: 31 min
Identified problems:

Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
Indication 1 <https://ci.swift.org//job/oss-swift-package-linux-ubuntu-15_10/1407/consoleFull#1502034271fca400bf-2f4a-462e-b517-e058d770b2d7&gt;
Changes

Commit ccaa3d1c9c8a581ce0cd696a3b0d6ab713908e40 by nicolas.despres:
Parser accepts no explicit outputs.

edit: src/manifest_parser.cc
edit: src/manifest_parser_test.cc
edit: src/graph_test.cc

Commit 615cfd4a1081bda4f99f011eebb299e0565ea609 by jgroff:
Clang importer: Fix the 'self' type of imported ObjC generic members.

edit: test/SILGen/objc_imported_generic.swift
edit: lib/ClangImporter/ImportDecl.cpp

Commit 803a6b095bc9f420a825d06ccd85175f3a7331dc by spestov:
Reflection: Emit metadata for fixed-layout SIL boxes

edit: lib/IRGen/IRGenSIL.cpp
edit: lib/IRGen/GenHeap.cpp
edit: test/Reflection/capture_descriptors.sil
edit: lib/IRGen/GenHeap.h
edit: lib/IRGen/IRGenModule.h
add: validation-test/Reflection/functions_objc.swift
add: test/Reflection/box_descriptors.sil
edit: validation-test/Reflection/functions.swift
edit: lib/IRGen/GenReflection.cpp

Commit a86e39dd4cec09abb5d4c08e57652db242d6bc8b by spestov:
Reflection: Don't emit associated type records for conformances without

edit: lib/IRGen/GenReflection.cpp
edit: test/Reflection/typeref_decoding.swift
edit: test/Reflection/typeref_decoding_objc.swift

Commit 72e308679c0a3d0a8d43483428d0c2adef6d2146 by spestov:
Reflection: Record builtin and imported types referenced from captures

edit: validation-test/Reflection/functions_objc.swift
edit: test/Reflection/Inputs/ObjectiveCTypes.swift
edit: test/Reflection/typeref_decoding_objc.swift
edit: lib/IRGen/GenReflection.cpp

Commit e2cf23d971b267183d871cc0a4208382bde493e4 by spestov:
Reflection: Don't emit builtin descriptors for imported classes

edit: include/swift/Reflection/Records.h
edit: test/Reflection/Inputs/ObjectiveCTypes.swift
edit: validation-test/Reflection/functions.swift
edit: lib/IRGen/IRGenModule.h
edit: test/Reflection/typeref_decoding_objc.swift
edit: stdlib/public/Reflection/TypeLowering.cpp
edit: lib/IRGen/GenReflection.cpp
edit: test/Reflection/typeref_decoding_imported.swift

Commit 97fd1a741105cfae7625068ea35795ff66a66dce by spestov:
Reflection: Emit field metadata for @objc classes

edit: lib/IRGen/GenReflection.cpp
edit: test/Reflection/typeref_decoding_objc.swift

Commit 7a46b0f23f9d615e7ecff434de679320f6871230 by spestov:
Reflection: Emit descriptors for referenced imported protocols

edit: test/Reflection/Inputs/ObjectiveCTypes.swift
edit: lib/IRGen/IRGenModule.h
edit: validation-test/Reflection/functions_objc.swift
edit: test/Reflection/typeref_decoding_objc.swift
edit: lib/IRGen/GenReflection.cpp

Commit 60dff0109356a4e0bb88f38cbbbad6909df9e575 by spestov:
Reflection: Simplify associated type metadata emission

edit: lib/IRGen/IRGenModule.h
edit: test/Reflection/typeref_decoding.swift
edit: lib/IRGen/GenStruct.cpp
edit: lib/IRGen/GenDecl.cpp
edit: lib/IRGen/GenMeta.cpp
edit: lib/IRGen/GenEnum.cpp
edit: lib/IRGen/GenClass.cpp
edit: lib/IRGen/GenReflection.cpp

Commit 2b1bfcb838f9ddc8625975bb5df64c5e0dff5eab by spestov:
Reflection: Fix tests for iPhoneOS

edit: validation-test/Reflection/functions_objc.swift
edit: test/Reflection/Inputs/ObjectiveCTypes.swift
edit: test/Reflection/typeref_decoding_objc.swift

Commit 4c8754634822d7b9d0693be508fef0e89eec706e by spestov:
Reflection: More robust typeref_decoding_objc test

edit: test/Reflection/typeref_decoding_objc.swift
edit: test/Reflection/Inputs/ObjectiveCTypes.swift

Commit caa40e268bdbecc8ce38be1e9e1dd7b790dd424e by compnerd:
vim: remoe unnecessary keyword option

edit: utils/vim/syntax/swift.vim

Commit 96e64bf10a04d422b40e6cbc92651d14522cd7ce by compnerd:
vim: change the keyword list into a list

edit: utils/vim/syntax/swift.vim

Commit bc6cac32e2d90c5191e6ba3f2c48394b70288c33 by compnerd:
vim: sort the keyword list

edit: utils/vim/syntax/swift.vim

Commit 60cf8f75cdcaf5683610f3a7cb6300e1344628f9 by compnerd:
vim: add `try` and `catch` keywords

edit: utils/vim/syntax/swift.vim

Commit 70f32902525b9070c16d1b6ebc18a444582e4bd3 by dgregor:
[Diagnostic verify] Treat "{{none}}" as "no unexpected Fix-Its".

edit: lib/Frontend/DiagnosticVerifier.cpp

Commit 9b24c8391b45074ca0c3074701a492ac78869099 by dgregor:
[QoI] Don't emit @objc Fix-Its for cases where @objc will be inferred

edit: test/decl/protocol/req/optional.swift
edit: lib/Sema/TypeCheckProtocol.cpp
edit: lib/AST/Decl.cpp
edit: test/ClangModules/objc_parse.swift
edit: include/swift/AST/Decl.h
edit: lib/AST/ASTContext.cpp
edit: test/decl/protocol/conforms/near_miss_objc.swift

Commit 4558b5018ca1380a532a770ed42a44b689c8249c by spestov:
Sema: New fix-its for RawRepresentable conversions

edit: test/FixCode/fixits-apply.swift
edit: test/FixCode/fixits-apply.swift.result
edit: lib/Sema/CSDiag.cpp

Commit ef2980e32fba4d38ba85c1ad0530746d97916402 by daniel_dunbar:
[SourceControlTests] Use `initGitRepo` utility.

add: Tests/SourceControl/Utilities.swift
edit: Tests/SourceControl/GitRepositoryTests.swift

Commit c84c17a1a170517eb74a0ba98534715919f54357 by daniel_dunbar:
[Docs] Update README.

edit: README.md

Commit 15d4e6c14cf08d81e644249880a1bb5f05fe06cf by daniel_dunbar:
[Tests] Remove an unnecessary sleep().

edit: Tests/Functional/MiscellaneousTests.swift

Commit adfca8f510fa155c7a1604391b0b6e653bd04f3d by daniel_dunbar:
[Layering] Remove direct imports of `libc`.

edit: Sources/Get/RawClone.swift
edit: Sources/Commands/Error.swift
edit: Sources/Commands/SwiftTestTool.swift
edit: Sources/PackageLoading/transmute.swift
add: Sources/POSIX/exit.swift
edit: Sources/Commands/build().swift
edit: Sources/Commands/Options.swift

Commit 5b6356c619e143e2aa66c50d2d669ab3fafdb0af by todd.fiala:
fix up lldb-server platform on Apple hosts

edit: source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerPlatform.cpp