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