tony at develop-help
Apr 25, 2012, 5:15 PM
Post #2 of 6
On Wed, Apr 25, 2012 at 03:51:59PM -0500, Reini Urban wrote:
> I got much more failures with MSVC9 and mingw, both DEBUGGING threaded
> after a cpan session, which sets
> the PERL_JSON_BACKEND and PERL_YAML_BACKEND env vars.
> [perl #112612] is required to fix a Encode encxs problems with
> perlglob (CORE only).
> miniperl.exe is not able to call perlglob.exe, perl.exe is. I guess
> it's a path issue in the system call.
> Broken with both mingw and MSVC.
> MB+EUMM needs unset the ENV for JSON::XS and YAML backends if run from
> a win32 makefile. See the attached log.
> Pod/Simple/Text.pm still has a wrong \E at line 74
> mingw/msvc9 with empty PERL_JSON_BACKEND and PERL_YAML_BACKEND:
> Test Summary Report
> (Wstat: 0 Tests: 25 Failed: 1)
> Failed test: 16
> (Wstat: 0 Tests: 9 Failed: 0)
> TODO passed: 3-9
> Files=2329, Tests=528604, 4321 wallclock secs (55.20 usr + 4.53 sys =
> 59.73 CPU)
> Result: FAIL
> Anyone else?
I haven't seen any problems building Encode with blead with MSVC 9 free.
The op/fork.t failure you list was fixed in 253649d9.
> BTW: I'm halfway through getting rid of the win32 special make- and
> config files for mingw, msys and msvc
> (requiring mingw bash, using Configure as with cygwin), but this will
> need some more time.
Consolidating the build processes is a nice idea... but I don't think
the existing Win32 are going to get removed if there's a requirement
for the builder to install bash.