delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/06/04/19:24:23

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:date:message-id:references
:in-reply-to:content-type:content-transfer-encoding
:mime-version; q=dns; s=default; b=AiVwg5zePihjQUoieAW1XEbzRqWr2
EYjm3BJNDoh4RWFCgTFmNEXGThJzXFNeN6XTvsA+i+a85us9CfU7PPZcp85ccJSa
hVJl1QjGF118IXd4n+gxAziTsyCHECIxBNMu7CMksk2H6lYP5B2AhocycLv/WTpr
3SE8uhhTrhgw8Y=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:from:to:subject:date:message-id:references
:in-reply-to:content-type:content-transfer-encoding
:mime-version; s=default; bh=39+xOQKWroTE4cf1GsmJlWg0zFs=; b=yIN
r/wXDoLyKKh9bPBD9OYGGBA2d2P6dTNBoj4SEVR1CHgsjYmW1h15KIO+47lsZPmI
3TYpSIdVZ0CdcPc6GUkFo1EN7N0x+V/GDaj3g6YFdvAFNXnjQnUVKKKB8ZeKcKvL
+fDFjtQGgzKWycR8D5PFNtogJNCU976nsq/SbFUQ=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-2.4 required=5.0 tests=AWL,BAYES_20,GIT_PATCH_2,KAM_ASCII_DIVIDERS,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=conversation, cmake-3.13.1-1, announcement, ANNOUNCEMENT
X-HELO: NAM01-BY2-obe.outbound.protection.outlook.com
From: Tony Kelman <tony AT kelman DOT net>
To: Marco Atzeri <marco DOT atzeri AT gmail DOT com>,
"cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Re: [ANNOUNCEMENT] Test: cmake-3.13.1-1
Date: Tue, 4 Jun 2019 23:22:25 +0000
Message-ID: <CY4PR22MB07731E5A2654E198D7711CC3A7150@CY4PR22MB0773.namprd22.prod.outlook.com>
References: <announce DOT 9bcfb898-4a62-5d84-f445-032d5e307bc7 AT gmail DOT com> <5cec9f58 DOT 1c69fb81 DOT 6f378 DOT 05ce AT mx DOT google DOT com> <9cee1fa8-2a10-4d4f-9745-8b13a1dac911 AT gmail DOT com> <a04e8c17a8f0d97d3ffbf9de5b5ceec21f853703 DOT camel AT cygwin DOT com>,<343610ae-e076-c0ee-ef6d-fa4f9aa4eb88 AT gmail DOT com>
In-Reply-To: <343610ae-e076-c0ee-ef6d-fa4f9aa4eb88@gmail.com>
MIME-Version: 1.0
X-IsSubscribed: yes
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id x54NO1R1019875

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 DOT atzeri AT gmail DOT 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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019