| www.delorie.com/archives/browse.cgi | search |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 5BFFluhl3165607 |
| Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com |
| Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 5BFFluhl3165607 |
| Authentication-Results: | delorie.com; |
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=IXzKsQzO | |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 7B06D4BA2E2F |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1765813675; | |
| bh=WaFhNOASW3jr+lsMJbV7kZ/i0jgXA4Z+UOTK7yS/7KU=; | |
| h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: | |
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
| From; | |
| b=IXzKsQzO3Lr8Tm0duxkWnQmQ8SLc9og5Ry4imztYjIye8W89MU8w03NrjlWR43dgw | |
| DR1EP/wSvvzG32jF4DjFGb6KDEQqZkVZ1jhpJ3XBmY5Eyufxe3CWhTjqSjVu3LQpis | |
| fGJlDLPhNV73hvDfxrGXv1u16/t3dX8+n1MwYZ9Q= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org 282D54BA2E07 |
| ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org 282D54BA2E07 |
| ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765813628; cv=none; |
| b=j0HvccaczizHawibtqnrynKfdCGsI/ckRJWwwBkq/ucoL4V/8hzhx2w1IXO+F55ARLsJsiCZoLRBm4nfacJlqb3yg5Z/9j6fYaDRzB7q36xUXoETQOUbtU+YaTofkFAjpXv4al2oT9c/gIgqoTfbxm/kCzwo1XLX/Ase6CB5GGE= | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
| t=1765813628; c=relaxed/simple; | |
| bh=axPNHD4ONemWdGJL+ndbFdC6q+DdMqn23jCwQ4eumVY=; | |
| h=DKIM-Signature:Subject:To:From:Message-ID:Date:MIME-Version; | |
| b=aHu7UfWpwDLIZ6GaE3DX3aCQ74mwY8k+OBmLO09np++/u94oSMJU0al33/FfwuVXfUY+7yAhKwC26fw2sUKsmL6EVk9KfFmdzi+1L+2BOVkRw6ouuRpzbgIeISuTPNxOGwdKAiuUbHji7UPIGlm/1OvK/Yk2/ocIv0P8TVjX4PU= | |
| ARC-Authentication-Results: | i=1; server2.sourceware.org |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 282D54BA2E07 |
| Subject: | Re: Updated: qt5-base 5.15.18-1 (test) |
| To: | cygwin AT cygwin DOT com |
| References: | <6933b71a DOT 050a0220 DOT b39d0 DOT 57a4SMTPIN_ADDED_BROKEN AT mx DOT google DOT com> |
| <f6af8d2f-4302-4b27-8c82-2810f0d032b9 AT gmail DOT com> | |
| <fd5bf47c-5179-4a56-a3f6-30d5add67b28 AT maxrnd DOT com> | |
| <3c887afd-d982-4f85-ba23-2ede6961dbf1 AT gmail DOT com> | |
| <b053619c-e3e7-40d4-b4df-b4c4ffff6787 AT maxrnd DOT com> | |
| Organization: | WiseMo A/S |
| Message-ID: | <d7de0d6d-a71f-477b-7421-210ec0d2320b@wisemo.com> |
| Date: | Mon, 15 Dec 2025 16:47:07 +0100 |
| X-Mailer: | Epyrus/2.1.3 |
| MIME-Version: | 1.0 |
| In-Reply-To: | <b053619c-e3e7-40d4-b4df-b4c4ffff6787@maxrnd.com> |
| X-Content-Filtered-By: | Mailman/MimeDel 2.1.30 |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.30 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | Jakob Bohm via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | Jakob Bohm <jb AT wisemo DOT com> |
| Errors-To: | cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com> |
| X-MIME-Autoconverted: | from base64 to 8bit by delorie.com id 5BFFluhl3165607 |
On 13/12/2025 00:16, Mark Geisert via Cygwin wrote:
> On 12/12/2025 4:41 AM, Marco Atzeri via Cygwin wrote:
>> On 12/12/2025 10:21, Mark Geisert via Cygwin wrote:
> [...]
>>> There seems to be a larger issue here: somehow the 5.15.18 DLLs are
>>> not present in /usr/bin after installing those released packages.Â
>>> The debug version of them are installed into /usr/lib/debug/usr/bin
>>> but the stripped non-debug version are missing. I will investigate
>>> further.
>>>
>>> After the 5.15.18 DLLs get installed properly I can look into the
>>> version incompatibility problem.
>>
>> I do not see the problem here, they seems in the right place
>>
>> $ cygcheck -l libQt5Gui5
>> /usr/bin/cygQt5Gui-5.dll
>> /usr/bin/cygQt5OpenGL-5.dll
>> /usr/bin/cygQt5PrintSupport-5.dll
>> /usr/bin/cygQt5Widgets-5.dll
>> /usr/bin/cygQt5XcbQpa-5.dll
>
> Unfortunately the names of the DLLs haven't changed between 5.9.* and
> 5.15.18. One has to look at the update times to notice the problem:
>
>> ~ cd /usr/bin
>>
>> /usr/bin ls -ltr cygQt5*dll | tail
>> -rwxr-xr-x 1 Mark None  306195 May 28 2025 cygQt5OpenGL-5.dll*
>> -rwxr-xr-x 1 Mark None 1564179 May 28 2025 cygQt5Network-5.dll*
>> -rwxr-xr-x 1 Mark None  340499 May 28 2025 cygQt5PrintSupport-5.dll*
>> -rwxr-xr-x 1 Mark None  237587 May 28 2025 cygQt5Sql-5.dll*
>> -rwxr-xr-x 1 Mark None  289299 May 28 2025 cygQt5Test-5.dll*
>> -rwxr-xr-x 1 Mark None 4923923 May 28 2025 cygQt5Core-5.dll*
>> -rwxr-xr-x 1 Mark None  234003 May 28 2025 cygQt5Xml-5.dll*
>> -rwxr-xr-x 1 Mark None 1208851 May 28 2025 cygQt5XcbQpa-5.dll*
>> -rwxr-xr-x 1 Mark None 5338643 May 28 2025 cygQt5Gui-5.dll*
>> -rwxr-xr-x 1 Mark None 6160915 May 28 2025 cygQt5Widgets-5.dll*
>>
>> /usr/bin cd /usr/lib/debug/usr/bin
>>
>> /usr/lib/debug/usr/bin ls -ltr cygQt5*dll.dbg | tail
>> -rwxr-xr-x 1 Mark Administrators 18556839 Dec 5 16:12
>> cygQt5OpenGL-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 77383641 Dec 5 16:12
>> cygQt5Network-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 12359956 Dec 5 16:12
>> cygQt5PrintSupport-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 126305401 Dec 5 16:12
>> cygQt5Core-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators  8077901 Dec 5 16:12
>> cygQt5Sql-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators  8935879 Dec 5 16:12
>> cygQt5Test-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 56896442 Dec 5 16:13
>> cygQt5XcbQpa-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators  3337397 Dec 5 16:13
>> cygQt5Xml-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 209244469 Dec 5 16:13
>> cygQt5Gui-5.dll.dbg*
>> -rwxr-xr-x 1 Mark Administrators 182191608 Dec 5 16:14
>> cygQt5Widgets-5.dll.dbg*
>>
>> /usr/lib/debug/usr/bin
>
> ..mark
>
Protip: Properly built PE, NE, LE or LX format DLL and EXE files are
supposed to contain a
"Version information" structure, which specifies a textual file
description, copyright
information (such as "(C) year,year FSF Inc." and "LGPL 3.0+" as well as
computer
comparable binary version numbers in the form U16[4] { major, minor,
sub, patch } .
Specificially this format contains a fixed length binary structure with
flags and binary
version numbers, and a set of strings indexed by standard ID strings
such as "Copyright" .
The string values can be provided in any desired set of human languages,
such as English,
Norwegian and Japanese by providing a list of complete structures for
each numbered
Win32 locale, (such as 0x040904B0 = US English, UTF-16LE strings) .
There are tools and Win32 APIs to extract this structure from its
designated file locations,
as well as the option to independently implement this in an portable
tool to extract this
from a POSIX system. The easiest GUI tool is to right click on the file
in Windows, select
Properties and find the tab that shows all the strings in the language
most similar to the
current locale.
So if the Qt build scripts include this information, checking if a DLL
is >= a required version
should be easy, even if /bin/cp has reset the timestamps.
--
Jakob Bohm, CIO, partner, WiseMo A/S. https://www.wisemo.com
Transformervej 29, 2860 Soborg, Denmark. direct: +45 31 13 16 10
<tel:+4531131610>
This message is only for its intended recipient, delete if misaddressed.
WiseMo - Remote Service Management for PCs, Phones and Embedded
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |