Robert May wrote:
I have a small number of items that I wish to conclude before a v1.01
release:
(1) Merging Reini's cygwin fixes
(2) reverting to a single Makefile.
I just checked in a somewhat larger set of changes than I was
anticipating. Most of the changes are in GUI.h and Makefile.PL. I
would very much appreciate feedback on whether I've broken the build
process for anyone or not. The main points:
- now builds from CVS in a cygwin environment (although in my tests,
there are still a lot of compiler warnings for casts that the compiler
considers iffy)
- Makefile.PL and Makefile_m.pl have been merged - Makefile.PL now
determines the build environment (one of 3 possibles: MSwin32 and VC++,
MSWin32 and MinGW, Cygwin). If it doesn't get it right for you I'd
like to know. You can force the issue by passing BUILDENV=xxxx on the
command line if necessary (read the first bit of Makefile.PL for
instructions).
- there are a few extra rules in the makefile, particularly related to
deleting stuff properly when doing 'make clean'
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
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 :-)
For Reini and anyone else who wants it I have replace the RC2 source
with RC3 source at http://www.robmay.me.uk/win32gui/
Regards,
Rob.