Re: [PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-31 Thread demerphq
On 1/31/06, Randy W. Sims [EMAIL PROTECTED] wrote: Thanks for working on this Yves... demerphq wrote: diff -wurd \.cpan\build\ExtUtils-MakeMaker-6.30/lib/ExtUtils/Install.pm

Re: [PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-31 Thread Linda W
demerphq wrote: On 1/30/06, Linda W [EMAIL PROTECTED] wrote: demerphq wrote: We dont need this behaviour as we arent going to be dealing with any DLL's that will be started prior to perl starting. Move at boot behaviour is only required for dlls that are loaded at boot. Since the files we care

Re: [PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-31 Thread Rafael Garcia-Suarez
demerphq wrote: But making EU::MM::Install work regardless of this happening is important too. So the attached patch doesn't invoke the special behaviour if Win32API::File is missing. Thanks, applied as change #27016 to bleadperl.

Re: [PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-31 Thread demerphq
On 1/31/06, Rafael Garcia-Suarez [EMAIL PROTECTED] wrote: demerphq wrote: But making EU::MM::Install work regardless of this happening is important too. So the attached patch doesn't invoke the special behaviour if Win32API::File is missing. Thanks, applied as change #27016 to

RE: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-30 Thread Jan Dubois
On Mon, 30 Jan 2006, demerphq wrote: And of course this would only be required to be used for win32 builds. HP-UX is also unable to delete shared libraries that are mapped into the current process space, IIRC. Cheers, -Jan

[PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-30 Thread demerphq
On 1/30/06, Linda W [EMAIL PROTECTED] wrote: demerphq wrote: We dont need this behaviour as we arent going to be dealing with any DLL's that will be started prior to perl starting. Move at boot behaviour is only required for dlls that are loaded at boot. Since the files we care about are

Re: [PATCH] Re: replacing inuse Win files (was Re: Help with a Cwd.pm build error)

2006-01-30 Thread Randy W. Sims
Thanks for working on this Yves... demerphq wrote: diff -wurd \.cpan\build\ExtUtils-MakeMaker-6.30/lib/ExtUtils/Install.pm ExtUtils-MakeMaker-6.30_patched/lib/ExtUtils/Install.pm ---

Re: Help with a Cwd.pm build error

2006-01-25 Thread Randy W. Sims
Too tired to think properly, but... demerphq wrote: Also, something that would be really useful would be a way to force perl to close all files. Ie, to unload all dll's, close any intenral filehandles kept open for __DATA__ and __END__ etc. Then this batch file malarky would be totally

Re: Help with a Cwd.pm build error

2006-01-25 Thread demerphq
On 12/5/05, Randy W. Sims [EMAIL PROTECTED] wrote: demerphq wrote: (Regarding the problem of perl based installers not being able to install on WIn32 any file that the perl process itself has open during the build process. Such as .dll's and modules with unclosed __END__ or __DATA__ sections.)

Re: Help with a Cwd.pm build error

2006-01-25 Thread demerphq
On 1/25/06, Randy W. Sims [EMAIL PROTECTED] wrote: Too tired to think properly, but... demerphq wrote: Also, something that would be really useful would be a way to force perl to close all files. Ie, to unload all dll's, close any intenral filehandles kept open for __DATA__ and __END__