
rgs at consttype
Nov 24, 2009, 1:36 AM
Post #5 of 5
(292 views)
Permalink
|
2009/11/24 Steve Hay <SteveHay [at] planit>: > Steve Hay wrote on 2009-11-24: >> karl williamson wrote on 2009-11-24: >>> Steve Hay wrote: >>>> Bleadperl currently isn't building on Win32: it gets stuck on the >>>> mktables call with CPU running at 100%. >>>> >>>> The win32/Makefile runs this (from win32/): >>>> >>>> cd ..\lib\unicore && ..\..\miniperl.exe -I.. -I..\..\cpan\Cwd\lib >>>> -I..\..\cpan\Cwd mktables -check ..\lib\unicore\Canonical.pl >>>> ..\lib\unicore\Canonical.pl >>>> >>>> (and normally likewise for each other file in UNIDATAFILES (?)). >>>> >>>> I tried manually running this instead (from lib/unicore/): >>>> >>>> ..\..\miniperl.exe -I.. -I..\..\cpan\Cwd\lib -I..\..\cpan\Cwd > mktables >>>> >>>> but that also 'hangs' with 100% CPU, as does this (from win32/): >>>> >>>> ..\miniperl -I..\lib -I..\cpan\Cwd\lib -I..\cpan\Cwd >>>> ..\lib\unicore\mktables -C ..\lib\unicore >>>> >>>> What's happened? >>>> >>> There's a new mktables, which takes more real-time. There are also >>> Makefile patches to call it. I just submitted a revised patch for >>> those; perhaps these will fix it. I don't know how such changes get >>> propagated to other platforms' Makefiles. I did test mktables on >>> Windows, but I don't have a development environment set up, I just >>> manually used an ActiveState perl on it. You could manually add the > -v >>> option and email the output. And you could try running a regular > perl >>> on it to see if that helps; it runs slower on miniperl. >> >> Just tried again on my (much faster) machine at work, and it does run, >> but takes over a minute even here. I don't know how long it would have >> taken on my slower machine at home--I gave up waiting. Obviously I > need >> to leave it longer, but that's a real pain. >> >> It's not happy, though. Here's the output from my work machine, where > it >> just ran: >> > > Following 36ff7f95732aeec6ca1f7152b75dbedf5ce669d1 the output is now > improved, but I still see this: > > > cd ..\lib\unicore && ..\..\miniperl.exe -I.. > -I..\..\cpan\Cwd\lib -I..\..\cpan\Cwd mktables -check > ..\lib\unicore\Decomposition.pl ..\lib\unicore\Decomposition.pl > > mktables: Failed to open 'mktables.lst', turning on -globlist option > instead: > No such file or directory; at mktables line 13478 That's expected, since mktables.lst is generated, the first time.
|