1. have a windows 10 pro installation,
- ACPs as follows:
perl -e "use Win32; print join ' ', Win32::GetConsoleOutputCP(), Win32::GetACP(), Win32::GetOEMCP()"
- 437 1252 437 (that means it is set to use usa language as default)
2. install strawberry perl
3. in c:\strawberry\smoke run configsmoke
- accept defaults, except:
- don't send emails
- for gmake extra arguments: -j8
- for Test::Harness use: j5
4. edit files:
- w32current.cfg, cut it down to a single test, and set DCCHOME so dlls can be found
- edit line near top containing DCCHOME to: -DCCHOME=C:\Strawberry\c
- note that there may not be an empty newline after that, or it will be ignored by Test::Smoke
- comment out: -Duseithreads, -Duselargefiles, -DDEBUGGING
- edit line near top containing DCCHOME to: -DCCHOME=C:\Strawberry\c
- smokecurrent.skiptests, skip a test that checks the AUTHORS file
- add:
- t/porting/pending-author.t
- t/porting/manifest.t
- add:
5. in c:\strawberry\smoke run smokecurrent
6. if necessary, to rerun tests in c:\strawberry\perl-current\win32
use: gmake _test TEST_FILES=t/porting/manifest.t