>> I have, today, built and run 'make test' (although no more than that)
>> successfully in the following environments:
>> (1) Win98, MinGW (gcc v3.2.3), ActivePerl 5.6.1
>> (2) Win98, MinGW (gcc v3.2.3), ActivePerl 5.8.7
>> (3) Win2k, MSVC++ 2003 Toolkit (cl v13.10.3077), ActivePerl 5.6.1
>> (4) Win2k, MSVC++ 2003 Toolkit (cl v13.10.3077), ActivePerl 5.8.7
>> (5) Win2k, Cygwin (gcc v3.4.4), Perl 5.8.6
I also tested against
(6) Win2k, MSVC6 no SP and SP2 (cl 1200), ActivePerl 5.8.7
(7) Win2k, MSVC6 SP2 (cl 1200), ActivePerl 5.6.1
Hopefully I can test against some older perls of mine also sooner or later.
Hmm, CVS works for my MSVC6 12.00.8804, ActivePerl 5.6.1
Maybe the math.h logic must be enhanced to be included also on newer
versions. They still didn't guard the templates against extern C linkage.
So I suggest to use
Also note that the GUI.res file is incompatible between windres and rc,
MS LINK.EXE even crashes with an internal error when linking against the
>> If there are no issues, then I propose that we turn this into a
>> release at the start of next week I have also just realised that
>> these release candidates should have been numbered 1.00_XX - I guess
>> the release should really be v1.02 to keep the numbers increasing :-)
> Well, I have an issue. Configuration:
> Win2k SP4, MSVC++ 6.0, MSVC++ Toolkit 2003, ActivePerl 5.8.4
> cl -c -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE
> -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT
> -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG
> -O1 -DVERSION=\"1.01_03\" -DXS_VERSION=\"1.01_03\"
> "-IC:\Perl\lib\CORE" GUI.cpp
> C:\PROGRA~1\MICROS~2\VC98\INCLUDE\math.h(514) : error C2894: templates
> cannot be declared to have 'C' linkage
> From a clean, working environment from after RC2 (I think, but maybe
> RC1) I did the cvs update, and ran the same batch file I'd used to build
> it before, and it failed.