On Sat, Nov 20, 2021 at 07:32:23PM -0500, Tom Lane wrote:
> I wrote:
> > Hah, looks like wrasse beat me to it [1].  I'd supposed that Noah
> > was using a manually-installed Perl there, but maybe not?
> 
> No, wait, I *did* check wrasse.  Its configure run reports
> 
> checking for perl module Test::More 0.98... 1.302162
> 
> so everything looks fine there.  But now we have this
> in test-decoding-check:
> 
> Test::More version 0.98 required--this is only version 0.92 at 
> /export/home/nm/farm/studio64v12_6/HEAD/pgsql.build/../pgsql/src/test/perl/PostgreSQL/Test/Utils.pm
>  line 63.
> BEGIN failed--compilation aborted at 
> /export/home/nm/farm/studio64v12_6/HEAD/pgsql.build/../pgsql/src/test/perl/PostgreSQL/Test/Utils.pm
>  line 63.
> 
> So apparently the true issue is that this test is somehow failing to use
> the same perl, or the same perl import path, as configure did.

Yep.  wrasse sets PERL to a manually-installed Perl, but PROVE still uses an
old Perl.  I'll fix that somehow.


Reply via email to