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
From:
James E Keenan via RT
Date:
February 2, 2018 18:17
Subject:
[perl #132802] Error when compiling perl on windows 8.1 inlib\unicore\mktables
Message ID:
rt-4.0.24-2832-1517595469-1052.132802-15-0@perl.org
On Fri, 02 Feb 2018 13:28:50 GMT, maxpucci@virgilio.it wrote:
> This is a bug report for perl from maxpucci@virgilio.it,
> 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
nmake

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 (jkeenan@cpan.org)

---
via perlbug:  queue: perl5 status: new
https://rt.perl.org/Ticket/Display.html?id=132802

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About