perl-perl5i-2.13.0-2.fc22 fails to build in F22 because ARGV tests fail on UTF-8: + ./Build test gcc -I/usr/lib64/perl5/CORE -fPIC -c -D_REENTRANT -D_GNU_SOURCE -fwrapv -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -o bin/perl5i.o bin/perl5i.c gcc -fstack-protector -o bin/perl5i bin/perl5i.o # Failed test at t/ARGV.t line 12. # Structures begin differing at: # $got->[0] = 'føø' # $expected->[0] = 'føø' # Looks like you failed 1 test of 1. t/ARGV.t ..................... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests # Failed test at t/ARGV_twice.t line 17. # Structures begin differing at: # $got->[0] = 'føø' # $expected->[0] = 'føø' # Looks like you failed 1 test of 1. t/ARGV_twice.t ............... Dubious, test returned 1 (wstat 256, 0x100) Failed 1/1 subtests
This is triggered by update of utf8-all from 0.011 to 0.013. I tried the current upstream release of 0.015 but that didn't help. Will punt upstream.
https://github.com/evalEmpire/perl5i/issues/279
First of a series of upstream commits from PR/280 applied to fix this: further upstream commits from PR/281 cause regressions that have not yet been fixed.