Swift Build-Script Failed: clang: error: no such file or directory: '/we4062'

I am trying to build the Swift source for development, following the instructions in the README for macOS.

I am running the build script with the --debug-swift, --xcode, and --clean options:

utils/build-script --release-debuginfo --debug-swift --xcode -clean

The build ends up failing, and I get a message saying to check the build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeError.log file. These are the contents of the file:

Checking whether the ASM compiler is GNU using "--version" did not match "(GNU assembler)|(GCC)|(Free Software Foundation)":
Apple LLVM version 10.0.1 (clang-1001.0.43.3)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Checking whether the ASM compiler is Clang using "--version" did not match "(clang version)":
Apple LLVM version 10.0.1 (clang-1001.0.43.3)
Target: x86_64-apple-darwin18.2.0
Thread model: posix
InstalledDir: /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Performing C++ SOURCE FILE Test CXX_SUPPORTS_WE4062 failed with the following output:
Change Dir: /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/xcodebuild" "-project" "CMAKE_TRY_COMPILE.xcodeproj" "build" "-target" "cmTC_7703d" "-configuration" "Debug"
Build settings from command line:
    TOOLCHAINS = default

Prepare build
note: Using legacy build system

=== BUILD TARGET cmTC_7703d OF PROJECT CMAKE_TRY_COMPILE WITH CONFIGURATION Debug ===

Check dependencies

Write auxiliary files
/bin/mkdir -p /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64
write-file /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/cmTC_7703d.LinkFileList

CompileC CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/src.o src.cxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
    cd /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp
    export LANG=en_US.US-ASCII
    /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c++ -arch x86_64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -Wno-trigraphs -fpascal-strings -O0 -Wno-missing-field-initializers -Wno-missing-prototypes -Wno-return-type -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wno-unused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c++11-extensions -DCMAKE_INTDIR=\"Debug\" -isysroot /Applications/Xcode-beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min=10.14 -g -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -Wno-semicolon-before-method-body -I/Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/Debug/include -I/Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/DerivedSources-normal/x86_64 -I/Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/DerivedSources/x86_64 -I/Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/DerivedSources -Wmost -Wno-four-char-constants -Wno-unknown-pragmas -F/Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/Debug -Wno-unknown-warning-option -Werror=unguarded-availability-new -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -std=c++11 -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-class-memaccess -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wstring-conversion -Werror=switch -DCXX_SUPPORTS_WE4062 /we4062 -MMD -MT dependencies -MF /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/src.d --serialize-diagnostics /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/src.dia -c /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/src.cxx -o /Users/calebkleveter/Development/apple/build/Xcode-RelWithDebInfoAssert+swift-DebugAssert/swift-macosx-x86_64/CMakeFiles/CMakeTmp/CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/src.o
clang: error: no such file or directory: '/we4062'

** BUILD FAILED **


The following build commands failed:
	CompileC CMAKE_TRY_COMPILE.build/Debug/cmTC_7703d.build/Objects-normal/x86_64/src.o src.cxx normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

Source file was:
int main() { return 0; }

The README says that when you get a build failure, you should make sure your Xcode version and all the support repos are up to date. This is a fresh clone of the repos, so they are all up to date. From what I was able to find, the expected Xcode build is currently 10P82s, however I cannot find that build anywhere to install. I have tried both Xcode 10.2 beta 2 and beta 3 (10P99q).

I have cmake version 3.13.4 and ninja version 1.9.0.

At this point I'm not really sure what I am supposed to do. I don't know what my exact problem is or how I would fix it, but maybe there is someone that can enlighten me?

exact same issue :(

Terms of Service

Privacy Policy

Cookie Policy