perl-User-Utmp-1.8-25.fc34 fails to build in Fedora 34, because a test fails: + make test "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Utmp.bs blib/arch/auto/User/Utmp/Utmp.bs 644 PERL_DL_NONLAZY=1 "/usr/bin/perl" "-Iblib/lib" "-Iblib/arch" test.pl 1..4 ok 1 not ok 2 (Could not find utmp entry for user mockbuild and/or line ) not ok 3 (Could not find utmpx entry for user mockbuild and/or line ) not ok 4 (Could not find utmpx entry for user mockbuild and/or line ) Can't locate auto/User/Utmp/utmpxname.al in @INC (@INC contains: blib/lib blib/arch /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at test.pl line 139. make: *** [Makefile:953: test_dynamic] Error 2 A difference between passing and failing build root is at <https://koschei.fedoraproject.org/build/9098892>.
That seems to be caused by a newly failed configure-time probe: $ perl Makefile.PL Checking if your kit is complete... Looks good Failed to run hint file hints/linux.pl: Global symbol "@options" requires explicit package name (did you forget to declare "my @options"?) at (eval 13) line 3, <$fh> line 17. Global symbol "@options" requires explicit package name (did you forget to declare "my @options"?) at (eval 13) line 10, <$fh> line 17. Generating a Unix-style Makefile Writing Makefile for User::Utmp Writing MYMETA.yml and MYMETA.json