[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #13575

# [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#13575]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/13575/
Project: oss-swift-incremental-RA-linux-ubuntu-16_04
Date of build: Sun, 31 May 2020 18:35:24 -0500
Build duration: 23 min

Identified problems:- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes- Commit 985cc3dc2f8cebbe16e3a07550b6738ab0b111de by ben_cohen:

[Tools] Start implementing swifdt, a tool to inspect the Swift runtime

  • add: tools/swiftdt/main.swift

  • add: tools/swiftdt/CMakeLists.txt

  • edit: tools/CMakeLists.txt

  • add: tools/swiftdt/stdio.swift

  • Commit f5377cbb090d4e8444c325e2f2d98c2a48644583 by ben_cohen:

    [Tools] Get swiftdt calling into Symbolication and have it print all

    • add: tools/swiftdt/symbolication.swift
  • Commit 661209ba02bc9a71369989244c737caaa565ab17 by ben_cohen:

    [Tools] Start hooking up swiftdt to Symbolication, print out found

    • edit: tools/swiftdt/CMakeLists.txt
    • edit: tools/swiftdt/main.swift
    • edit: tools/swiftdt/symbolication.swift
  • Commit 7103ee8b8d38ee14c9a98676c068176d4534ce3b by ben_cohen:

    [Tools] Start hooking up swiftdt to Remote Mirror.

    • add: include/swift/SwiftRemoteMirror/module.modulemap
    • edit: tools/swiftdt/symbolication.swift
    • edit: tools/swiftdt/CMakeLists.txt
    • add: tools/swiftdt/Inspector.swift
    • edit: tools/swiftdt/main.swift
  • Commit f5464e0a86b5f243fb7c38fcb52635d20f345644 by ben_cohen:

    [Tools] Fill out Remote Mirror callbacks for swiftdt.

    • edit: tools/swiftdt/symbolication.swift
    • edit: tools/swiftdt/Inspector.swift
  • Commit 98c2a35d7709b5bc8f477ae94239a7012809f806 by ben_cohen:

    [Tools] Get a first pass of swiftdt conformance cache dumping up and

    • edit: lib/Demangling/Remangler.cpp
    • edit: tools/swiftdt/main.swift
    • edit: include/swift/Demangling/ManglingUtils.h
    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: include/swift/Remote/MetadataReader.h
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
  • Commit 0ddbd848414ee1de4b8a2cf9f2dec4e05a710ec8 by ben_cohen:

    [Tools] Teach swiftdt how to retrieve ObjC class names.

    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit 22cfe461ec21380eb41d8aeb01200e12a4931224 by ben_cohen:

    [Tools] Super rough draft of swiftdt dumping MetadataAllocator contents.

    • edit: stdlib/public/runtime/HeapObject.cpp
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: include/swift/Runtime/Metadata.h
    • edit: tools/swiftdt/main.swift
    • edit: stdlib/public/runtime/MetadataCache.h
    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
  • Commit 342cbbea97c0eee592a4fbdf956ed9df2c5d78de by ben_cohen:

    [Tools] Add rudimentary command parsing to swiftdt.

    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: tools/swiftdt/main.swift
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
  • Commit 2c7f09cef7a676b13bb4168b4d7ce69a92a0b7ff by ben_cohen:

    [Tools] Add some metadata printing to swiftdt.

    • edit: include/swift/Runtime/Metadata.h
    • edit: stdlib/public/runtime/MetadataCache.h
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 2dd3b94852de163ed3ac1747511b60bdea5a269c by ben_cohen:

    [Runtime] Remove inactive code that looked up entries in the protocol

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
  • Commit 48e5473d9a6af19688f3321fb1b9471947b3fc0c by ben_cohen:

    [Tools] Simplify swiftdt conformance cache dumping since the conformance

    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit df5580bcfc67a520b83e92d4b3fa8be6ad9c2321 by ben_cohen:

    [Tools] Move metadata dumping into swiftdt, have Remote Mirror just

    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • add: tools/swiftdt/RemoteMirrorExtensions.swift
    • add: tools/swiftdt/InterpolationExtensions.swift
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: tools/swiftdt/main.swift
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
  • Commit d9805ca4ebb1cc7369d25e958cb988395fa12be4 by ben_cohen:

    [Reflection] Add error messages to the new Remote Mirror calls and plumb

    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: tools/swiftdt/RemoteMirrorExtensions.swift
    • edit: tools/swiftdt/main.swift
    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit b73b325e10fadd0f0fa033b03e004aa72276c337 by ben_cohen:

    [Runtime] Only enable metadata allocation tracking when requested with

    • edit: include/swift/Runtime/Debug.h
    • edit: stdlib/public/runtime/Metadata.cpp
    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit ad0991989174171ae8dc949215caecd8b7bd8c69 by ben_cohen:

    [Runtime] Expose the protocol conformance state as a _swift_debug

    • edit: stdlib/public/runtime/ProtocolConformance.cpp
    • edit: include/swift/Runtime/Debug.h
    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit 3a498cace5e140d228c136281d0b1fbfdf49ab34 by ben_cohen:

    [RemoteMirror] Add comments to the new APIs and types.

    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirror.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
  • Commit 7ca139267835cf560ac7514fbd69d6fcf6214315 by ben_cohen:

    [Reflection] Clean up the ReflectionContext additions.

    • edit: include/swift/Reflection/ReflectionContext.h
    • add: include/swift/Reflection/RuntimeInternals.h
    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
  • Commit 7bc6058ee859cebaf69e12eb77371469e658386d by ben_cohen:

    [Tools] Add a reminder to run the tool as root if the target can't be

    • edit: tools/swiftdt/main.swift
  • Commit 6251ff7c2429ea668b1918a972d6126971c628d1 by ben_cohen:

    [Tools] Get swiftdt actually building again.

    • edit: tools/swiftdt/CMakeLists.txt
    • edit: stdlib/cmake/modules/AddSwiftStdlib.cmake
    • edit: tools/swiftdt/main.swift
  • Commit 88046363f1a4539289e8c0cc442a589a95161e68 by ben_cohen:

    Minor cleanup of initial swiftdt work.

    • edit: include/swift/Demangling/ManglingUtils.h
    • edit: include/swift/SwiftRemoteMirror/module.modulemap
    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit da5d2b49d716b280017169853fd00ec7cc516f63 by ben_cohen:

    [Runtime] Clean up metadata allocation tracking.

    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 043bc710dd4b97b6a7b16dd0ef76c7c2e2947609 by ben_cohen:

    [Tools] Remove Foundation dependency from swiftdt, which gets very

    • add: tools/swiftdt/module.modulemap
    • edit: tools/swiftdt/CMakeLists.txt
    • add: tools/swiftdt/SymbolicationShims.h
    • edit: tools/swiftdt/stdio.swift
    • edit: tools/swiftdt/main.swift
    • edit: tools/swiftdt/Inspector.swift
    • edit: tools/swiftdt/symbolication.swift
  • Commit 404867eee7cbc2de4b0a516b0c3d923216c66ddc by ben_cohen:

    [build-script] Convert swiftdt to be a swiftpm project that is built via

    • add: tools/swiftdt/Sources/swiftdt/Inspector.swift
    • edit: include/swift/SwiftRemoteMirror/CMakeLists.txt
    • edit: tools/CMakeLists.txt
    • edit: utils/build-script
    • add: tools/swiftdt/Tests/swiftdtTests/XCTestManifests.swift
    • add: tools/swiftdt/Tests/swiftdtTests/swiftdtTests.swift
    • delete: tools/swiftdt/symbolication.swift
    • delete: tools/swiftdt/main.swift
    • delete: tools/swiftdt/module.modulemap
    • delete: tools/swiftdt/stdio.swift
    • add: tools/swiftdt/Sources/swiftdt/stdio.swift
    • add: tools/swiftdt/Tests/LinuxMain.swift
    • delete: tools/swiftdt/Inspector.swift
    • edit: utils/build_swift/build_swift/driver_arguments.py
    • delete: tools/swiftdt/InterpolationExtensions.swift
    • add: utils/swift_build_support/swift_build_support/products/swiftdt.py
    • add: tools/swiftdt/build_script_helper.py
    • edit: utils/build_swift/tests/expected_options.py
    • add: tools/swiftdt/Sources/swiftdt/InterpolationExtensions.swift
    • delete: tools/swiftdt/RemoteMirrorExtensions.swift
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • add: tools/swiftdt/Sources/SymbolicationShims/SymbolicationShims.h
    • add: tools/swiftdt/README.md
    • add: tools/swiftdt/Sources/swiftdt/main.swift
    • add: tools/swiftdt/Sources/SymbolicationShims/module.modulemap
    • add: tools/swiftdt/Package.swift
    • add: tools/swiftdt/Sources/swiftdt/symbolication.swift
    • add: tools/swiftdt/Sources/swiftdt/RemoteMirrorExtensions.swift
    • delete: tools/swiftdt/SymbolicationShims.h
    • delete: tools/swiftdt/CMakeLists.txt
  • Commit c0963cb23a3220749a7e16cbe99cdf2a4493c2d2 by ben_cohen:

    [swiftdt] Switch to ArgumentParser instead of handcrafted argument

    • edit: tools/swiftdt/Sources/swiftdt/main.swift
    • edit: tools/swiftdt/Sources/swiftdt/RemoteMirrorExtensions.swift
    • edit: tools/swiftdt/Package.swift
  • Commit 89944086f145c05a3c658117d0acaecc274c1429 by ben_cohen:

    [swiftdt] Import Foundation again, and get rid of our horrible

    • edit: tools/swiftdt/Sources/swiftdt/stdio.swift
    • edit: tools/swiftdt/Sources/swiftdt/Inspector.swift
    • edit: tools/swiftdt/Sources/swiftdt/symbolication.swift
  • Commit aea7d030631d6a0810438fdb9ce69a449ed47027 by ben_cohen:

    [Reflection] Remove useless TaggedUnion.h include. Comment

    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: include/swift/SwiftRemoteMirror/SwiftRemoteMirrorTypes.h
  • Commit e1c47cf59391d9b76adb1c81c2a1a1cfdecffec0 by ben_cohen:

    [Runtime] Comment the MetadataAllocatorTags enum.

    • edit: include/swift/Runtime/Metadata.h
  • Commit ab0102672cc9f1689f85c3afc919b23bc4989ff3 by ben_cohen:

    [CMake] Undo some changes made for swiftdt.

    • edit: stdlib/cmake/modules/AddSwiftStdlib.cmake
  • Commit 501a4684f7c6c89e8433bd8af0ec093d3f277d5c by ben_cohen:

    nfc: std lib style tweaks

    • edit: tools/swiftdt/Sources/swiftdt/InterpolationExtensions.swift
    • edit: tools/swiftdt/Sources/swiftdt/RemoteMirrorExtensions.swift
    • edit: tools/swiftdt/Sources/swiftdt/symbolication.swift
    • edit: tools/swiftdt/Sources/swiftdt/Inspector.swift
    • edit: tools/swiftdt/Sources/swiftdt/main.swift
  • Commit b8b9fc7496b706771bec289ddc525cc20ad61b8f by ben_cohen:

    Wrap allocations/metadatas

    • edit: tools/swiftdt/Sources/swiftdt/main.swift
    • edit: tools/swiftdt/Sources/swiftdt/RemoteMirrorExtensions.swift
    • add: tools/swiftdt/Sources/swiftdt/Metadata.swift
  • Commit 49cbf9788f4135966877d5e0cb228e85c37a31a2 by ben_cohen:

    Rename swiftdt to swift-inspect

    • edit: utils/build_swift/build_swift/driver_arguments.py
    • add: tools/swift-inspect/Sources/swift-inspect/InterpolationExtensions.swift
    • delete: tools/swiftdt/README.md
    • add: tools/swift-inspect/README.md
    • add: tools/swift-inspect/Sources/swift-inspect/symbolication.swift
    • edit: utils/build_swift/tests/expected_options.py
    • add: tools/swift-inspect/Sources/SymbolicationShims/module.modulemap
    • add: tools/swift-inspect/Sources/swift-inspect/stdio.swift
    • add: tools/swift-inspect/Sources/swift-inspect/Inspector.swift
    • delete: tools/swiftdt/Sources/swiftdt/Metadata.swift
    • edit: utils/build-script
    • delete: tools/swiftdt/Sources/swiftdt/RemoteMirrorExtensions.swift
    • add: tools/swift-inspect/Package.swift
    • delete: tools/swiftdt/Tests/swiftdtTests/swiftdtTests.swift
    • delete: tools/swiftdt/Package.swift
    • add: tools/swift-inspect/Sources/swift-inspect/main.swift
    • add: tools/swift-inspect/Tests/LinuxMain.swift
    • delete: tools/swiftdt/Tests/LinuxMain.swift
    • delete: utils/swift_build_support/swift_build_support/products/swiftdt.py
    • delete: tools/swiftdt/Sources/swiftdt/Inspector.swift
    • add: tools/swift-inspect/Sources/swift-inspect/Metadata.swift
    • delete: tools/swiftdt/Sources/swiftdt/stdio.swift
    • delete: tools/swiftdt/build_script_helper.py
    • add: tools/swift-inspect/build_script_helper.py
    • delete: tools/swiftdt/Tests/swiftdtTests/XCTestManifests.swift
    • add: tools/swift-inspect/Sources/SymbolicationShims/SymbolicationShims.h
    • edit: utils/swift_build_support/swift_build_support/products/init.py
    • add: utils/swift_build_support/swift_build_support/products/swiftinspect.py
    • delete: tools/swiftdt/Sources/SymbolicationShims/SymbolicationShims.h
    • delete: tools/swiftdt/Sources/swiftdt/InterpolationExtensions.swift
    • add: tools/swift-inspect/Sources/swift-inspect/RemoteMirrorExtensions.swift
    • add: tools/swift-inspect/Tests/swiftInspectTests/XCTestManifests.swift
    • delete: tools/swiftdt/Sources/SymbolicationShims/module.modulemap
    • delete: tools/swiftdt/Sources/swiftdt/main.swift
    • delete: tools/swiftdt/Sources/swiftdt/symbolication.swift
    • add: tools/swift-inspect/Tests/swiftInspectTests/swiftInspectTests.swift
  • Commit 23ebf78e0dbcb5a912126bb7b9b597e50482a48c by ben_cohen:

    Add copywrite headers

    • edit: tools/swift-inspect/Sources/swift-inspect/InterpolationExtensions.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/RemoteMirrorExtensions.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/main.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/stdio.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/Inspector.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/Metadata.swift
    • edit: tools/swift-inspect/Tests/swiftInspectTests/swiftInspectTests.swift
    • edit: tools/swift-inspect/Sources/SymbolicationShims/SymbolicationShims.h
    • edit: tools/swift-inspect/Sources/swift-inspect/symbolication.swift
    • edit: tools/swift-inspect/Tests/swiftInspectTests/XCTestManifests.swift
    • edit: tools/swift-inspect/Tests/LinuxMain.swift
  • Commit b3a5cb7550bc9158eedda4ff230ea86fee7da5f2 by ben_cohen:

    Separate raw metadata and generic metadata dump commands

    • edit: tools/swift-inspect/Sources/swift-inspect/Metadata.swift
    • edit: tools/swift-inspect/Sources/swift-inspect/main.swift
  • Commit 6c8fa9375e7c51acf1df1bdb9db182c9f591147f by mikeash:

    Add swift-inspect default values to expected_options.py.

    • edit: utils/build_swift/tests/expected_options.py
  • Commit 2a55b9d08f703fd0ff0ee3d7962f1d181461ccf4 by mikeash:

    Fix python lint errors.

    • edit: utils/swift_build_support/swift_build_support/products/swiftinspect.py
    • edit: utils/line-directive
    • edit: tools/swift-inspect/build_script_helper.py
    • edit: utils/swift_build_support/swift_build_support/products/init.py