[tlbuild] Test Failure
Richard Koch
koch at uoregon.edu
Thu Apr 21 07:59:35 CEST 2016
Folks,
Building the latest binaries on 32 bit Leopard (both PPC and Intel) causes
a test failure. (The binaries pass all tests on 64 -bit Snow Leopard and higher).
The log for the build failure says
Making check in texlive
Making check in tl_scripts
make[4]: Nothing to be done for `check'.
Making check in linked_scripts
make[4]: Nothing to be done for `check'.
make check-TESTS
FAIL: tests/updmap-cmdline-test.pl
============================================================================
Testsuite summary for TeX Live Scripts 2016
============================================================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to tex-k at tug.org
The test-suite.log says
=============================================
TeX Live Scripts 2016: ./test-suite.log
=============================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: tests/updmap-cmdline-test
===============================
../../../texk/texlive/tests/updmap-cmdline-test.pl: running ../../../texk/texlive/linked_scripts/texlive/updmap.pl --version
Can't locate Digest/SHA.pm in @INC (@INC contains: /Users/koch/texlive2016dev/source/Work/tlpkg /Users/koch/texlive2016dev/source/texk/tests /Library/Perl/Updates/5.8.8 /System/Library/Perl/5.8.8/darwin-thread-multi-2level /System/Library/Perl/5.8.8 /Library/Perl/5.8.8/darwin-thread-multi-2level /Library/Perl/5.8.8 /Library/Perl /Network/Library/Perl/5.8.8/darwin-thread-multi-2level /Network/Library/Perl/5.8.8 /Network/Library/Perl /System/Library/Perl/Extras/5.8.8/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.8 /Library/Perl/5.8.6 /Library/Perl/5.8.1 .) at /Users/koch/texlive2016dev/source/texk/tests/TeXLive/TLUtils.pm line 209.
BEGIN failed--compilation aborted at /Users/koch/texlive2016dev/source/texk/tests/TeXLive/TLUtils.pm line 209.
Compilation failed in require at ../../../texk/texlive/linked_scripts/texlive/updmap.pl line 41.
BEGIN failed--compilation aborted at ../../../texk/texlive/linked_scripts/texlive/updmap.pl line 41.
FAIL tests/updmap-cmdline-test.pl (exit status: 1)
This makes it clear that the problem was a request for
Digest/SHA.pm
Indeed, TLUtils.pm lines 207 - 211 read
use Cwd;
use Digest::MD5;
use Digest::SHA;
use Getopt::Long;
use File::Temp;
I also looked at updmap.pl, but it looks like line 41 referenced in the error report just calls TLUtils.pm
I don’t know anything about Perl. Help! What changed recently in TLUtils.pm and why?
Dick Koch
More information about the tlbuild
mailing list