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 log, hint, pkg.log, 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.]