-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The Cygwin/CI is broken. #2003
The Cygwin/CI is broken. #2003
Conversation
Codecov Report
@@ Coverage Diff @@
## 0.27-maintenance #2003 +/- ##
=================================================
Coverage 46.36% 46.36%
=================================================
Files 146 146
Lines 23005 23005
Branches 11809 11809
=================================================
Hits 10666 10666
Misses 6689 6689
Partials 5650 5650 Continue to review full report at Codecov.
|
I think c:\Cyginw64\bin\bash is missing. The miserable thing does this:
It's Thanksgiving today. Tomorrow I'll install a fresh Cygwin64 on Windows. Maybe bash.exe has moved. |
And now we know. CMake isn't installed. Right. I'll fix that. |
Another way to ensure you have a working CMake on Cygwin is to build it locally and publish a zip of the the build. Pull down the zip (86mb) with curl and run |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we're missing updating the repository info (for both MinGW and Cygwin) before installing packages in order to get the latest packages, or you want to use what Appveyor froze in time on purpose?
Also, for MinGW: might reduce network traffic and speed up the build a bit if installation is done in one pacman -S
line instead of the for loop?
Zee lights ease green. Let's merge and close. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will make my suggestions in a new PR then...
* The Cygwin/CI is broken. Try using cmake to build instead of make. * Where's bash.exe? * Bash is in c:\cygwin64\bin\bash.exe. Modify CMD to report something meaningful. * Run, rabbit, run. (you've already seen what happened to the turkey!). * Hunt for cmake.exe. It was installed with `apt-cyg install cmake ...` * cmake is in c:\Cygwin64\bin\cmake.exe which is /usr/bin/cmake.exe * Request cmake v3.17.3 (which is what I use on the buildserver). * Try 3.17.3.-2 * Query available versions of cmake. * Build cmake from source. * Can't build from source. It simply stopped after 56 minutes. * Try again! * Yes another attempt to install a working cmake. * I believe this now works. * Some comment polishing.
Try using cmake to build instead of make.