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.

Reply via email to