A couple of years ago I reported the issue but had to drop it due to a lack of time on my part.
Perl 5.12.3 fails to build on my Ubuntu 17.04 system (was upgraded from the 14.04 I was using a couple of years ago. perl [ 5.12.3 ] [ 92 ] [ FAIL ]
Processing Jamo.txt Processing UnicodeData.txt Processing ArabicShaping.txt Processing Blocks.txt Processing PropList.txt Processing SpecialCasing.txt Processing LineBreak.txt Processing EastAsianWidth.txt Processing CompositionExclusions.txt Processing BidiMirroring.txt Processing CaseFolding.txt Processing DCoreProperties.txt Processing Scripts.txt Processing DNormalizationProps.txt Processing HangulSyllableType.txt Processing auxiliary/WordBreakProperty.txt Processing auxiliary/GraphemeBreakProperty.txt Processing auxiliary/GCBTest.txt Processing auxiliary/SentenceBreakProperty.txt Processing NamedSequences.txt Processing NameAliases.txt Finishing processing Unicode properties Compiling Perl properties Creating Perl synonyms Writing tables Making pod file Making test script Updating 'mktables.lst' make[1]: Leaving directorroot@S20:/usr/ipfire-2.x#
tail /usr/ipfire-2.x/log/_build.base.log
Processing NameAliases.txt Finishing processing Unicode properties Compiling Perl properties Creating Perl synonyms Writing tables Making pod file Making test script Updating 'mktables.lst' make[1]: Leaving directory '/usr/src/perl-5.12.3' make: *** [perl:85: /usr/src/log/perl-5.12.3] Error 2 root@S20:/usr/ipfire-2.x# root@S20:/usr/ipfire-2.x# tail /usr/ipfire-2.x/log/_build.base.log Processing NameAliases.txt Finishing processing Unicode properties Compiling Perl properties Creating Perl synonyms Writing tables Making pod file Making test script Updating 'mktables.lst' make[1]: Leaving directory '/usr/src/perl-5.12.3' make: *** [perl:85: /usr/src/log/perl-5.12.3] Error 2
I found the last referenced mktables.lst in lib/unicore and it exists and seems ok.
-rw-r--r-- 1 root root 14334 Aug 9 14:43 mktables.lst
How do figure where in the perl makefile is the failing part?
In ipfire-2.x/build/usr/src/perl-5.12.3 is a perl binary which executes.
How do figure where in the perl makefile is the failing part?
root@S20:/usr/ipfire-2.x/build/usr/src/perl-5.12.3# ./perl -v
This is perl 5, version 12, subversion 3 (v5.12.3) built for x86_64-linux-thread-multi
Copyright 1987-2010, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page
-- Digital had it then. Don't you wish you could buy it now! pechter-at-gmail.com http://xkcd.com/705/