bitcoin: CI: Appveyor builds failing

Appveyor builds started failing about 20 hours ago for no reason I can discern.

I cannot replicate the failures on my Windows 10 machine. I am able to install the vcpkg dependencies from scratch and successfully build Bitcoin Core using the msvc build config.

I am attempting to replicate the issue in the appveyor job on my Bitcoin Core fork but as yet have not been able to narrow it down.

If anyone reads this with admin privileges for appveyor could you use the RE-BUILD COMMIT option on the last successful appveyor job. If that job now also fails it would point to something changing in the appveyor environment.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 16 (16 by maintainers)

Commits related to this issue

Most upvoted comments

Going off the Gitter chat seems like the repo2.msys2.org server might not be coming back until Monday at the earliest.

If it is desired to get he appveyor job working in a hurry then @decryp2kanon’s suggestion of adjusting the vcpkg config to use a different mirror should work. My feeling is that it’s less back and forth to keep waiting, given each tweak to the appveyor job requires a commit to master.

Aside, it’s to me somewhat curious that a “true MSVC” build depends on the msys repository. This used to be a mingw thing right?

The Bitcoin Core build is done as a “pure” msvc toolchain build.

The dependencies, on the other hand, are built whichever way the vcpkg port specifies. Typically that’s with cmake and msvc but it can also use different toolchains with emulation environments such as msys2.

This vcpkg issue is exactly what we’re experiencing. Once repo.msys2.org comes back up should be fixed.