Skip Menu |

This queue is for tickets about the PathTools CPAN distribution.

Report information
The Basics
Id: 48287
Status: open
Priority: 0/
Queue: PathTools

People
Owner: Nobody in particular
Requestors: jkeenan [...] cpan.org
Cc: JDB [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in: 3.30
Fixed in: (no value)



Subject: _NT_cwd under core/miniperl causes 'cd"' is not recognized as an internal or external command,
bleadperl (5.11) _os2_cwd erroneously gets called and triggers 'cd"' is not recognized as an internal or external command, operable program or batch file. you can duplicate manually with ..\miniperl -le " print `cmd /c cd`" ..\perl -le " print `cmd /c cd`" this isn't triggered on perl 5.6/5.8/5.10 its because miniperl doesn't have dynaloader, so it doesn't define Win32, so _os2_cwd gets called by mistake to fix replace *_NT_cwd = defined &Win32::GetCwd ? \&_win32_cwd : \&_os2_cwd; with *_NT_cwd = $^O eq 'os2' ? \&_os2_cwd : \&_win32_cwd ; Crossfiled at http://rt.perl.org/rt3//Public/Bug/Display.html?id=51562
On Wed Jul 29 03:27:43 2009, noreply wrote: Show quoted text
> bleadperl (5.11) _os2_cwd erroneously gets called and triggers > > 'cd"' is not recognized as an internal or external command, > operable program or batch file. > > you can duplicate manually with > ..\miniperl -le " print `cmd /c cd`" > ..\perl -le " print `cmd /c cd`" > > this isn't triggered on perl 5.6/5.8/5.10 > its because miniperl doesn't have dynaloader, so it doesn't define > Win32, so _os2_cwd gets called by mistake > to fix replace > > *_NT_cwd = defined &Win32::GetCwd ? \&_win32_cwd : \&_os2_cwd; > > with > > *_NT_cwd = $^O eq 'os2' ? \&_os2_cwd : \&_win32_cwd ; > > > > > Crossfiled at > http://rt.perl.org/rt3//Public/Bug/Display.html?id=51562
The cross-filed ticket was resolved by commit 8440aeb01 on Oct 03 2010. So I am going to assume that this ticket is closable. However, it does not appear that I have rights to close tickets in this queue, so the maintainers will have to do it. Thank you very much. Jim Keenan