> > The explanation is in win32/Makefile portion of
the patch,
> > and I'll do win32/makefile.mk patching immediately
after this patch
> > is applied (and if applied)
>
> I just tried this out in bleadperl 31769 I
get the following errors
> after building with VC6 using the command-line
"nmake
> BUILD_STATIC=define ALL_STATIC=define":
>
> Failed Test Stat Wstat
Total
> Fail List of
> Failed
>
------------------------------------------------------------
--
> ----------
> -------
> ../ext/Hash/Util/FieldHash/t/01_load.t 2 512
8 8 5-8
> ../ext/Hash/Util/FieldHash/t/02_function. 9 2304
?? ?? ??
> ../ext/Hash/Util/FieldHash/t/03_class.t 9 2304
7 14 1-7
> ../ext/Hash/Util/FieldHash/t/04_thread.t 9 2304
?? ?? ??
> ../ext/Hash/Util/FieldHash/t/05_perlhook. 9 2304
?? ?? ??
> ../ext/Hash/Util/FieldHash/t/10_hash.t 9 2304
?? ?? ??
> ../ext/Hash/Util/FieldHash/t/11_hashassig 9 2304
?? ?? ??
> ../ext/Hash/Util/FieldHash/t/12_hashwarn. 9 2304
?? ?? ??
> run/fresh_perl.t
94 1 67
> 55 tests and 988 subtests skipped.
yep, I also see these.
>
> The fresh_perl.t failure is due to the
> "POSIX::constant_M!55!NG" warning
> that I just referred to in another post, but the
Hash/Util/FieldHash
> failures are all saying:
>
> Can't locate loadable object for module
Hash::Util::FieldHash in INC
> ( INC contains: ../lib) at ../lib/Hash/Util.pm line 39
> Compilation failed in require at ../lib/Hash/Util.pm
line 39.
>
> which I'm guessing is more likely to do with the static
build changes.
yes, this means that Hash::Util is not ready for static
build, due to
its internal reasons.
So actual list of exclusions should be one item longer.
However, this still do not affect ordinary build without
ALL_STATIC
(BUILD_STATIC is not necessary, BTW)
Best regards,
Vadim.
|