Re: cygport expects package autoconf version integers but can have suffixes

Jon Turney via Cygwin-apps <[email protected]> Sun, 11 Jan 2026 17:38:17 +0000
Newsgroups gmane.os.cygwin.applications
Message-ID <[email protected]>
On 11/01/2026 06:38, Brian Inglis via Cygwin-apps wrote:
> On 2026-01-10 15:25, Brian Inglis wrote:
>> On 2026-01-10 15:04, Jon Turney wrote:
>>> On 10/01/2026 17:01, Brian Inglis via Cygwin-apps wrote:
[...]
>>
>>>> some mitigation appears required as under mingw package build, 
>>>> stdout is closed, and the rest of the compile log and subsequent 
>>>> logs do not appear: see GH Scallywag job 10992 rerunning as 10994!
>>>
>>> Yeah, that seems like a secondary effect.
>>>
>>> Uh, I'm unclear what's happening there to make it hang there with no 
>>> output, and can't immediately reproduce it locally.
>>>
>>> Do you have some more information which leads to the "stdout is 
>>> closed" theory, or is that just speculation?
> 
>> Only happens so far on mingw...gettext build and both times had same 
>> effect but different amount of output in log (buffering amount) 
>> nearing end of config, as also under GH Scallywag; I also run my own 
>> build log time stamper so I can spot hangs during builds.
> 
> A major difference between gettext and mingw builds is mingw does not 
> run autoreconf, so the upstream scripts are used as is.
> 
> On my local system, my timestamped package build process log stopped 
> progressing, but .../log/...compile.log and other logs continued to be 
> appended, so I could follow with xtail.
> 
> Even defining AUTOCONF_VERSION=2.72 on GH Scallwag the process log still 
> stops after creating config.status!

Yeah, this seems like something else is going on.

When I started a run using 'cygport --debug', there's nothing output by 
cygport itself after the configure run is started.

So this makes me think that maybe configure is somehow getting into a 
spin and never finishing? (Maybe you could confirm that by looking at 
what processes are active when it hangs?)

I've tried a few adjustments to my environment, but I still can't 
reproduce this locally.