develooper Front page | perl.perl5.porters | Postings from February 2018

[perl #132802] Error when compiling perl on windows 8.1 inlib\unicore\mktables

Thread Previous
James E Keenan via RT
February 2, 2018 18:17
[perl #132802] Error when compiling perl on windows 8.1 inlib\unicore\mktables
Message ID:
On Fri, 02 Feb 2018 13:28:50 GMT, wrote:
> This is a bug report for perl from,
> generated with the help of perlbug 1.40 running under perl 5.27.9.
> When I try to compile perl on windows 8.1 64bit with Microsoft visual
> studio 2015
> I have this error:
> Processing VerticalOrientation.txt
> Finishing processing Unicode properties
> Compiling Perl properties
> NMAKE : fatal error U1077: 'cd' : return code '0xff'
> Stop.
> Debugging mktables I found the error is on line 15397:
> $current_age->add_note("See also $in");
> Commenting this line perl compiles.

Can you try the following?

1. Fetch the jkeenan/132802-mktables branch from the Perl 5 git repository.

2. Issue the following commands (changing from Unix to Win32 equivalents as needed).

git checkout jkeenan/132802-mktables
git clean -dfx
./Configure -des -Dusedevel

3. At the point where nmake fails, try running this:

./miniperl -Ilib lib/unicore/mktables -w -C lib/unicore -P pod -maketest -makelist 1>miniperl.output.txt 2>&1

4. On Linux, if I run 'make' to conclusion then run the command above, I get output like this:

Finishing processing Unicode properties
Compiling Perl properties
XXX: Match_Table|2.0
YYY: Property 'Present_In'|2.0
XXX: Match_Table|2.1
YYY: Property 'Present_In'|2.1
XXX: Match_Table|3.0
YYY: Property 'Present_In'|3.0
XXX: Match_Table|3.1
YYY: Property 'Present_In'|3.1
XXX: Match_Table|3.2
YYY: Property 'Present_In'|3.2
XXX: Match_Table|4.0
YYY: Property 'Present_In'|4.0
XXX: Match_Table|4.1
YYY: Property 'Present_In'|4.1
XXX: Match_Table|5.0
YYY: Property 'Present_In'|5.0
XXX: Match_Table|5.1
YYY: Property 'Present_In'|5.1
XXX: Match_Table|5.2
YYY: Property 'Present_In'|5.2
XXX: Match_Table|6.0
YYY: Property 'Present_In'|6.0
XXX: Match_Table|6.1
YYY: Property 'Present_In'|6.1
XXX: Match_Table|6.2
YYY: Property 'Present_In'|6.2
XXX: Match_Table|6.3
YYY: Property 'Present_In'|6.3
XXX: Match_Table|7.0
YYY: Property 'Present_In'|7.0
XXX: Match_Table|8.0
YYY: Property 'Present_In'|8.0
XXX: Match_Table|9.0
YYY: Property 'Present_In'|9.0
XXX: Match_Table|10.0
YYY: Property 'Present_In'|10.0
XXX: Match_Table|NA
Creating Perl synonyms
Writing tables
Making pod file
Making test script
Updating 'mktables.lst'

That may or may not help with diagnosing this problem.

Thank you very much.

James E Keenan (

via perlbug:  queue: perl5 status: new

Thread Previous Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About