On Fri, Sep 20, 2024 at 08:42:18PM +0300, Eli Zaretskii wrote:
> > Date: Fri, 20 Sep 2024 19:14:46 +0200
> > From: Patrice Dumas <[email protected]>
> > 
> > Hello,
> > 
> > I would like to have more tests for mingw (on cygwin) using Bruno CI
> > https://github.com/gnu-texinfo/ci-check
> > 
> > However, 'prove' is not found by configure, by
> > AC_CHECK_PROGS([PROVE], [prove], [])
> > while perl is found with
> > AC_PATH_PROG([PERL], [perl])
> > 
> > I checked the binary zip provided for strawberry perl, which seems to be
> > the Perl used in that case, and there is a prove.bat file provided.
> > 
> > Do testers with mingw and strawberry Perl have prove found by configure?
> 
> On my system, I get
> 
>   $ which prove
>   /bin/prove
> 
> in the MSYS Bash.  So it does find 'prove'.
> 
> > Any idea on what should be done?
> 
> Do you have the file in your MSYS installation?

The shell is not MSYS, it is:
shell: C:\cygwin\bin\bash.exe -eo pipefail -o igncr '{0}'

and the Cygwin Perl is not installed on purpose such that Strawberry
Perl is used.

>  And if not, does the
> Strawberry Perl's bin/ subdirectory appear on your PATH?

I think so, there is:
Path:   C:\cygwin\bin
  ......
C:\Strawberry\c\bin
C:\Strawberry\perl\site\bin
C:\Strawberry\perl\bin
  ......

Perl is found there by configure:

checking for perl... /cygdrive/c/Strawberry/perl/bin/perl


I will check what a ls on those directories gives, to check if prove is
actually there.

-- 
Pat

Reply via email to