Bug 1886390 - perl-User-Utmp-1.8-25.fc34 FTBFS: Can't locate auto/User/Utmp/utmpxname.al in @INC
Summary: perl-User-Utmp-1.8-25.fc34 FTBFS: Can't locate auto/User/Utmp/utmpxname.al in...
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl-User-Utmp
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Pisar
QA Contact: Fedora Extras Quality Assurance
URL: https://koschei.fedoraproject.org/pac...
Whiteboard:
Depends On:
Blocks: F34FTBFS
TreeView+ depends on / blocked
 
Reported: 2020-10-08 11:01 UTC by Petr Pisar
Modified: 2020-10-08 11:39 UTC (History)
2 users (show)

Fixed In Version: perl-User-Utmp-1.8-26.fc34
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-10-08 11:39:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
CPAN 133492 0 None None None 2020-10-08 11:29:22 UTC

Description Petr Pisar 2020-10-08 11:01:51 UTC
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>.

Comment 1 Petr Pisar 2020-10-08 11:09:21 UTC
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


Note You need to log in before you can comment on or make changes to this bug.