Fwd: calm: cygwin package upload report

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Mon Sep 14 07:22:46 GMT 2020


On 2020-09-07 12:58, Brian Inglis wrote:
> On 2020-09-07 08:04, Jon Turney wrote:
>> On 06/09/2020 18:09, Brian Inglis wrote:
>>> Hi folks,
>>>
>>> Any ideas how to fix these complaints about nonexistent packages?
>>> These mingw64 packages do not yet have any DEPENDS/BUILD_REQUIRES but unsure
>>> what if anything to add other than base with cross tools.
>>>
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' requires:
>>>> 'mingw64-x86_64-autoconf', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' requires:
>>>> 'mingw64-x86_64-automake', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' requires:
>>>> 'mingw64-x86_64-libssl', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' requires:
>>>> 'mingw64-x86_64-openldap', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' depends:
>>>> 'mingw64-x86_64-autoconf', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' depends:
>>>> 'mingw64-x86_64-automake', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' depends:
>>>> 'mingw64-x86_64-libssl', but nothing satisfies that
>>>> ERROR: package 'mingw64-x86_64-curl' version '7.72.0-1' depends:
>>>> 'mingw64-x86_64-openldap', but nothing satisfies that
>>
>> Your uploaded mingw64-x86_64-curl-7.72.0-1.hint contains:
>>
>> requires: bash mingw64-x86_64-autoconf mingw64-x86_64-automake
>> mingw64-x86_64-libssh2 mingw64-x86_64-libssl mingw64-x86_64-openldap pkg-config
>>
>> so these complaints seems correct.
>>
>> If these aren't coming from a REQUIRES in your .cygport, but are being
>> automatically added by cygport, that would seem to be a bug there.
>>
>> Can you show the .cygport file you are using?
> 
> Don't even look at hints to check normally.
> 
> Pushed to:
> 
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/mingw64-x86_64-curl.git;a=blob;f=mingw64-x86_64-curl.cygport
> 
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/mingw64-i686-curl.git;a=blob;f=mingw64-i686-curl.cygport
> 
> minimal changes to version and URLs to https:, but 2.5 years of calm and cygport
> changes.
> 
> I could try to add base and cross-tools BUILD_REQUIRES/DEPEND to see what
> changes, but would prefer that to be knowledge-driven by what affects hints.
> 
> Please share what mingw64 package maintainers may have to adjust for new releases.
> For comparison, base tools required are shown in:
> 
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/curl.git;f=curl.cygport;a=blob
> 
> which I found there has to be built in a single line, but these builds don't
> appear to use of the lib or even -devel packages, only a few ming64-*86*-...
> packages, which by definition are all effectively ...-devel.

Redid cygport package with --debug and attached config.log (1.8MB).
Output .hint requires differs!
Didn't look like it even used Cygwin or mingw64 ssh components, but native
Windows, with generic mingw64 components like headers.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

This email may be disturbing to some readers as it contains
too much technical detail. Reader discretion is advised.
[Data in IEC units and prefixes, physical quantities in SI.]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: config.log
Type: application/octet-stream
Size: 1837371 bytes
Desc: not available
URL: <https://cygwin.com/pipermail/cygwin-apps/attachments/20200914/d3e5b733/attachment-0001.obj>


More information about the Cygwin-apps mailing list