[I'm on the list]

Jan Dubois schrieb:
On Tue, 15 Feb 2005, Reini Urban wrote:
I have a huge cygwin patch pending, based on rafael kitover's cygwin
work, simplifying the hints (one central hints file for all), some
missing functions centrally defined, and one huge central headerfile.
(no MODULE/pports.h et al., => ../win32perl.h, ..)
Also lots of needed casts.

I can be reviewed at
<http://xarch.tu-graz.ac.at/publ/cygwin/release/perl-libwin32/perl-libwin32-0.191-3.patch>

Doesn't seem to exist, but I see a source tarball in the parent directory, so I guess I can create my own diff. :)

The patch is also in the src tar.

I'll take a look at the differences later this week. I remember that I
saw a huge cygwin patch that reworked the structure of all modules
significantly (that was probably 2 years ago, and I think had been
rejected by Sarathy as needing more work). If this is still the case,
then I would want to work through the pending per-module patches
first, as they will be much harder to apply after modifying all
modules globally.

Yes, that's still the case. Ok, then I'll try to add more per module patches to the tracker. Some easy ones are already there.

APIFile and APIRegistry has a special MakeMaker case on cygwin with the perl-generated cXXX.pc header files. There's a pm_to_blib.ts target, not pm_to_blib as in Win32.
The rest just needs some improved tests and a lot of XS casts.


This is the current cygwin patch, works fine for cygwin, and
reportedly should work on mingw, MSVC and Borland also. But on my own
tests (MSVC-6SP2) I found some minor problems with missing MSVC
includes. I'll try to clean that up in the next weeks.

Could you (or anyone else) point me to the current setup instructions
for using Perl on cygwin and mingw?  I haven't used it in a long while,
and back then you really had to use various development snapshots or
all manner of stuff didn't work.  I hope things are much improved now,
but would prefer not to figure it all out by myself.

http://cygwin.com/ => "Install Now" (native installer exe)
Also select perl.
The perl-libwin32* module for the current perl-5.8.6 is just in review, and will be added about tommorrow.


http://mingw.org: Haven't installed MSYS and mingw perl right now.
Compilation works fine inside cygwin via gcc -mno-cygwin,
just the perl has to be built from src.

I do want to have a test setup for all environments though, so that I
can test patches for all of them before committing them.

Sure. -- Reini Urban http://xarch.tu-graz.ac.at/home/rurban/

Reply via email to