From: Robert M. <rm...@po...> - 2005-06-30 23:01:36
|
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. |