See below what I said in both January and November the last times we had any conversation on this. cmake_minimum_required, project_injected, and CommandLine test failures are new and I'd personally come to a definitive thoroughly researched conclusion on what's causing them before making a release. But I don't intend on making any releases of cygwin packages any time soon, so you can do whatever you want here.
---- top-posting because these conversations were off list: Right, if the logs aren't super useful for debugging, then the next step I'd do is what I said in November: > What happens if you run the steps those tests are trying to execute on their > own, not under ctest? Or try to run the unit tests with an existing older > separate copy of ctest instead of the just-built copy? The Qt*Autogen failures were pre-existing and I've identified the cause in past versions, I should have made a note of it in writing somewhere more permanent though. The build system there isn't handling dll dependencies of the test executables quite correctly for cygwin. That's definitely a bug in how the test is written and could eventually be resolved with a cygwin-specific patch to those cmake tests by whoever ever has the time to work through it. The new ones are what I was referring to and could be indicative of real problems. It's possible some of them are due to missing dll issues like the Qt*Autogen failures but that would surprise me a little. Running the executables manually or outside of cygwin/ctest can sometimes give more useful output on problems like that (from windows popups, etc). From: Marco Atzeri <marco.atz...@gmail.com> Sent: Thursday, January 10, 2019 5:49 AM To: Tony Kelman; Ivan Shynkarenka Subject: Re: refreshing cmake Am 1/9/2019 um 7:28 AM schrieb Tony Kelman: > I still think the test failures should be looked into and debugged, > personally. Tony, to me it seems a case of best is enemy of good. I look at the test log and I do not see what is the problem so I am not able to debug. Do you have some guidance ? ------------------------------------- Start 359: RunCMake.cmake_minimum_required 359/561 Test #359: RunCMake.cmake_minimum_required ..................***Failed $ find . -name CMakeOutput.log -exec cat {} \; The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 The system is: CYGWIN - 2.11.2(0.329/5/3) - x86_64 there is nothing more. ----------------------------------------------- Start 391: RunCMake.project_injected 391/561 Test #391: RunCMake.project_injected ........................***Failed the single log is very long but I do not see a single error. ------------------------------------------------ Start 422: RunCMake.CommandLine 422/561 Test #422: RunCMake.CommandLine .............................***Failed the single log is very long but I do not see a single error. ------------------------------------------------ Start 454: Qt5Autogen.Complex 454/561 Test #454: Qt5Autogen.Complex ...............................***Failed the single log shows no error. There is just an isolated warning all the targets seem built $ find . -name "*.a" -or -name "*.dll" -or -name "*.exe" ./Adir/cyglibA.dll ./Adir/liblibA.dll.a ./Bdir/cyglibB.dll ./Bdir/liblibB.dll.a ./CMakeFiles/3.13.1/CompilerIdC/a.exe ./CMakeFiles/3.13.1/CompilerIdCXX/a.exe ./cyglibC.dll ./libcodeeditorLib.a ./liblibC.dll.a ./QtAutogen.exe ./targetObjectsTest.exe $ PATH=$(PWD)/Adir:$(PWD)/Bdir:$PATH ./QtAutogen Hello automoc: 12 Blub blub 13 ! Hello bar ! abc I am private abc ! This is xyz ! I am yet another file ! just ./targetObjectsTest.exe produces no output at all so I have no clue of what is supposed to do. ---------------------------------------------- Start 487: Qt4Autogen.Complex 487/561 Test #487: Qt4Autogen.Complex ...............................***Failed same a QT5 -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple