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.
