[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 - Long Test (swift 5.1) #102

Report

[FAILURE] oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test [#102]

Build URL:
https://ci.swift.org/job/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/102/
Project:
oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test
Date of build:
Wed, 27 Feb 2019 16:37:01 -0600
Build duration:
17 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 d631b3b3c75d139cc723c1a88d163e95c3e658b4 by rishizaki:
    [IDE/SourceKit] New SourceKit request for filtered method list

    • edit: tools/SourceKit/include/SourceKit/Core/LangSupport.h
    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
    • edit: lib/IDE/CMakeLists.txt
    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp
    • edit: tools/SourceKit/lib/SwiftLang/CMakeLists.txt
    • edit: tools/swift-ide-test/swift-ide-test.cpp
    • add: include/swift/IDE/ConformingMethodList.h
    • edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.h
    • add: test/SourceKit/ConformingMethods/basic.swift
    • edit: tools/SourceKit/lib/Core/LangSupport.cpp
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
    • edit: lib/IDE/CodeCompletion.cpp
    • edit: utils/gyb_sourcekit_support/UIDs.py
    • edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.h
    • add: tools/SourceKit/lib/SwiftLang/SwiftConformingMethodList.cpp
    • edit: tools/SourceKit/tools/sourcekitd-test/TestOptions.cpp
    • edit: lib/IDE/ExprContextAnalysis.h
    • add: test/SourceKit/ConformingMethods/basic.swift.response
    • add: test/IDE/conforming-methods-basic.swift
    • add: lib/IDE/ConformingMethodList.cpp
  • Commit 317ec1fa43d55671ee253d0bf5740b58a4f50ca2 by rishizaki:
    [IDE] Give default implementation for completion callbacks

    • edit: lib/IDE/TypeContextInfo.cpp
    • edit: include/swift/Parse/CodeCompletionCallbacks.h
    • edit: lib/IDE/ConformingMethodList.cpp
  • Commit 3cbb827fb78289a0ac85f659bdaa5d51232e0d4e by rishizaki:
    [IDE] Use 'Demangle::getTypeForMangling()' instead of

    • edit: lib/IDE/ConformingMethodList.cpp
  • Commit 4997a3f5ce23e2f7dea192e972ce7dcb16b710b8 by rishizaki:
    [SourceKit] Fix memory issue in response construction for

    • edit: tools/SourceKit/lib/SwiftLang/SwiftTypeContextInfo.cpp
  • Commit b8326b01e0b71f87e62e8fb2f65a6975d88da5cb by blangmuir:
    Disable sourcekit-lsp on Linux asan preset

    • edit: utils/build-presets.ini
  • Commit 3abc05ae537dea54cc1addb2de871e21e7b1e92e by vsapsai:
    [index] Improve indexing support for MSPropertyDecl.

    • add: test/Index/ms-property.cpp
    • edit: lib/Index/IndexDecl.cpp
    • edit: lib/Index/IndexSymbol.cpp
  • Commit 7b3efa11e7daa737958ee4c4eeb7833c2f89e3e6 by vsapsai:
    [index] Fixup for r354942. Specify target in test to achieve stable

    • edit: test/Index/ms-property.cpp
  • Commit 2bf62460a3206b148a7dc20ac112303b25902ab3 by jkorous:
    [DirectoryWatcher] License, end-of-include-guard comment

    • edit: lib/DirectoryWatcher/DirectoryWatcher-mac.inc.h
    • edit: unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
    • edit: lib/DirectoryWatcher/DirectoryWatcher.cpp
    • edit: include/clang/DirectoryWatcher/DirectoryWatcher.h
    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit c1b1d20abd7a84cd5d06781855aa03fb7281d1df by jkorous:
    [DirectoryWatcher] Handle EINTR on Linux

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit 39bc93b52b74c9551852d4ab3603d3f8cd49c633 by jkorous:
    [DirectoryWatcher] Add assert on bytes read when reading INotifyEvents

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit 5120fc4a8a4553ba7a552fd7945bf0c3e1b6297e by jkorous:
    [DirectoryWatcher] Handle errors returned by close()

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit fea201fb2fe647a5642c3d8534c1b3a8b1cb8572 by jkorous:
    [DirectoryWatcher] Replace buffer length macro with constexpr

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit f8aeaa196105c3318fcaa9ca21e8c9039111da2e by jkorous:
    [DirectoryWatcher] Add assert for unknown event kinds

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit c1613be31224daf734791412c833f4ef4d34e881 by jkorous:
    [DirectoryWatcher] Removed ModTime

    • edit: unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
    • edit: include/clang/DirectoryWatcher/DirectoryWatcher.h
    • edit: lib/DirectoryWatcher/DirectoryWatcher.cpp
    • edit: lib/DirectoryWatcher/DirectoryWatcher-mac.inc.h
    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
    • edit: lib/IndexDataStore/IndexDataStore.cpp
  • Commit a40e185f5882c019cc14c22dac779ebc2eb2aa0a by jkorous:
    [DirectoryWatcher] Propagating events from inotify directly

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit 647c601471637f25e85a6c2bed5f8954079fd6a9 by jkorous:
    [DirectoryWatcher] Use RetryAfterSignal

    • edit: lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h
  • Commit 69e47c362b1bebd22015908d4747feeb6a009d9f by jkorous:
    [DirectoryWatcher] Use CMake for platform-specific dependencies check

    • edit: lib/DirectoryWatcher/CMakeLists.txt
    • add: lib/DirectoryWatcher/Config.inc.in
    • edit: lib/DirectoryWatcher/DirectoryWatcher.cpp
  • Commit 54742866c3fdba4978f388a50a7335dc69204fc3 by jkorous:
    [FileIndexRecord][NFC] Comments, replace auto with type

    • edit: lib/Index/FileIndexRecord.cpp
    • edit: lib/Index/FileIndexRecord.h
    • edit: include/clang/Index/DeclOccurrence.h
  • Commit 17100432b6e60a3e3fd23df55b884eeb0051c47c by github:
    [PubgrubTests] Add AssertBindings, -Result (#2022)

    • edit: Tests/PackageGraphTests/PubgrubTests.swift
  • Commit fc96d7fd139bc894689b5cc13a22d9c52424caf8 by millenomi:
    Implement the rest of the FileHandle API

    • edit: TestFoundation/TestFileHandle.swift
    • edit: Foundation.xcodeproj/project.pbxproj
    • edit: Foundation/FileHandle.swift
  • Commit e2658736a9ff6e821e93c88f06c325ef605e5aa1 by millenomi:
    Update FileHandle.swift

    • edit: Foundation/FileHandle.swift
  • Commit 796b46952d49375306719dba3cf79b69eab011ba by millenomi:
    Ensure the compiler knows this is an object too

    • edit: Foundation/FileHandle.swift
  • Commit 0626235e04e341788df74a90acfd99b9aed7a54d by millenomi:
    On Linux, dispatch sources aren’t objects :(

    • edit: Foundation/FileHandle.swift
  • Commit f40b273b999de0e999b197363844e8532114192e by millenomi:
    Actually make the types match

    • edit: Foundation/FileHandle.swift
  • Commit 7f9460b9425de57375f2716d60c0ee3944d3762c by millenomi:
    Ensure tests pass locally and that the sources are properly boxed where

    • edit: Foundation/FileHandle.swift

Jan, looks like your changes:

**14:53:01** In file included from /home/buildnode/jenkins/workspace/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/llvm/tools/clang/lib/DirectoryWatcher/DirectoryWatcher.cpp:98:
**14:53:01** /home/buildnode/jenkins/workspace/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/llvm/tools/clang/lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h:95:23: error: use of undeclared identifier 'RetryAfterSignal'
**14:53:01**     ssize_t numRead = RetryAfterSignal(-1, read, inotifyFD, buf, EventBufferLength);
**14:53:01**                       ^
**14:53:01** /home/buildnode/jenkins/workspace/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/llvm/tools/clang/lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h:100:36: error: 'char' is not a class
**14:53:01**       struct inotify_event *ievt = dynamic_cast<struct inotify_event *>(p);
**14:53:01**                                    ^ ~
**14:53:01** /home/buildnode/jenkins/workspace/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/llvm/tools/clang/lib/DirectoryWatcher/DirectoryWatcher-linux.inc.h:181:3: error: use of undeclared identifier 'RetryAfterSignal'; did you mean 'llvm::sys::RetryAfterSignal'?
**14:53:01**   RetryAfterSignal(-1, close, inotifyFD);
**14:53:01**   ^~~~~~~~~~~~~~~~
**14:53:01**   llvm::sys::RetryAfterSignal
**14:53:01** /home/buildnode/jenkins/workspace/oss-swift-5.1-incremental-RA-linux-ubuntu-16_04-long-test/llvm/include/llvm/Support/Errno.h:34:13: note: 'llvm::sys::RetryAfterSignal' declared here
**14:53:01** inline auto RetryAfterSignal(const FailT &Fail, const Fun &F,
**14:53:01**             ^
**14:53:01** 3 errors generated.

New issue found!