or Create a profile
31 Dec, 2018 07:13 PM
Builds for Servo (https://ci.appveyor.com/project/servo/servo/) suddenly started failing ~18 days ago because part of the build on Windows expects clang >= 7 and now found clang 6. No PR that merged at that time contained any relevant changes to the appveyor config or build system. The error looks like this:
Generting bindings ["./src/jsglue.hpp", "--rust-target", "1.25", "--rustified-enum", ".*", "--no-derive-default", "--enable-cxx-namespaces", "--generate", "functions,types,vars", "--ignore-methods", "--", "-I", "C:\\projects\\servo\\target\\debug\\build\\mozjs_sys-58aeff6814e21049\\out\\dist/include", "-I", "C:\\projects\\servo\\target\\debug\\build\\mozjs_sys-58aeff6814e21049\\out\\js/src", "-x", "c++", "-fms-compatibility", "-DRUST_BINDGEN", "-DSTATIC_JS_API", "-std=c++14", "-DWIN32", "-D_CRT_USE_BUILTIN_OFFSETOF", "-include", "C:\\projects\\servo\\target\\debug\\build\\mozjs_sys-58aeff6814e21049\\out\\js/src/js-confdefs.h", "--rustfmt-configuration-file", "rustfmt.toml"] clang version 6.0.0 (tags/RELEASE_600/final).
which: python2.7: unknown command
Finished reading 38 moz.build files in 0.17s
Read 0 gyp files in parallel contributing 0.00s to total wall time
Processed into 182 build config descriptors in 0.62s
RecursiveMake backend executed in 0.22s
126 total backend files; 126 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 31 Makefile
Total wall time: 1.10s; CPU time: 1.10s; Efficiency: 100%; Untracked: 0.08s
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27025.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
Creating library nspr4.lib and object nspr4.exp
Creating library plds4.lib and object plds4.exp
Creating library plc4.lib and object plc4.exp
Creating library mozjs-60.lib and object mozjs-60.exp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals_core.h:294:5: error: STL1000: Unexpected compiler version, expected Clang 7 or newer.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\yvals_core.h:294:5: error: STL1000: Unexpected compiler version, expected Clang 7 or newer., err: true
This has since occurred on every single appveyor build. https://www.appveyor.com/docs/windows-images-software/#llvm doesn't even mention llvm 6, so I'm confused what's happening here.
on 31 Dec, 2018 07:15 PM
We're using "image: Visual Studio 2017"; I tried changing it to the previous image today but it did not make a difference.
on 31 Dec, 2018 10:43 PM
Can you please try to rebuild last successful commit to exclude the possibility of commit-related issue? For that you can open https://ci.appveyor.com/project/servo/servo/builds/20991465 and press RE-BUILD PR.
Please let us know the results.
on 31 Dec, 2018 11:22 PM
Please disregard my last post. I looked deeper into your last good and first failed builds and realized that one is before and another is right after last Visual Studio 2017 image update.
Your attempt to use "Previous" failed not because of Clang version issue, but because build hit the 90 minutes timeout. Please try again, we increased that timeout to 100 minutes for you.
Let us know how it goes.
Created https://github.com/appveyor/ci/issues/2794 to track this.
on 02 Jan, 2019 06:27 AM
You're right, the latest build with the previous image worked correctly. Thanks for pointing that out!
Formatting help /
(switch to plain text)
(switch to Markdown)
You can attach files up to 10MB
If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.
A conversation has been started with the AppVeyor staff to resolve this discussion.
This discussion is private.
Only you and AppVeyor support staff can see and reply to it.
This discussion is public. Everyone can see and reply to it.
You can use Command ⌘ instead of Control ^ on Mac
Powered by Tender™.