Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 115534
Status: open
Priority: 0/
Queue: ExtUtils-MakeMaker

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

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



Subject: Tests fail on Windows apparently due to missing 8.3 file names
Date: Wed, 22 Jun 2016 09:30:53 -0400
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: "A. Sinan Unur" <nanis [...] cpan.org>
This one is from a 32-bit Vista machine with a perl built with platform SDK tools [1]. I also tried version 7.19_05 with the same set up and submitted the test report earlier this morning. I haven't tried with any other systems yet. There is advice floating out there about disabling 8.3 filename support in certain circumstances [2], so I am hesitant to dismiss this as an error in the configuration of the OS by the user: Show quoted text
> Impact > > Creating short file names in addition to the normal, long file names > can significantly decrease file server performance. > > Resolution > > Disable short file name creation unless short file names are required > by legacy applications.
I don't want to define perl as a "legacy" application ;-) but I do not yet have any idea what the resolution is. -- Sinan [1]: http://www.cpantesters.org/cpan/report/ee50608c-6c0c-1014-8ef6-97e2b3c557e2 [2]: https://technet.microsoft.com/en-us/library/ff633453(v=ws.10).aspx
Subject: Re: [rt.cpan.org #115534] Tests fail on Windows apparently due to missing 8.3 file names
Date: Wed, 22 Jun 2016 09:41:29 -0400
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: "A. Sinan Unur" <nanis [...] cpan.org>
[Special characters in nmake files][1] says this: Show quoted text
> " " Quotation marks > To use long file names, enclose them within quotation marks (" "). > The following code example shows how to use long file names. > All : "VeryLongFileName.exe"
I am not on a Windows system right now, so I can't check if this works with file names with spaces in them, but I am noting it here for later reference. -- Sinan [1]: https://msdn.microsoft.com/en-us/library/ms910184.aspx
Thanks for the highly-detailed reporting! If you could indeed try your idea on the relevant system, especially with which test file(s) and tests are impacted, and report here, that would be even more helpful.
CC: "A. Sinan Unur" <nanis [...] cpan.org>
Subject: Re: [rt.cpan.org #115534] Tests fail on Windows apparently due to missing 8.3 file names
Date: Sat, 25 Jun 2016 20:46:46 -0400
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: "A. Sinan Unur" <nanis [...] cpan.org>
I believe the only test file that is affected is `t\02-xsdynamic.t` As you can see from one of the test reports, each time the error is the same. http://www.cpantesters.org/cpan/report/ee50608c-6c0c-1014-8ef6-97e2b3c557e2 Failed test 'Makefile.PL exited with zero' # at lib/MakeMaker/Test/Setup/XS.pm line 351. # got: 512 # expected: 0 # Tried to use make dependency with space for non-GNU make: # 'lib/XS/type map' # Fallback to short pathname failed. I believe the solution is to just to quote the "lib/XS/type map" path, but I haven't tried anything yet. I will look at it the moment I get a chance. Thank you. -- Sinan On Sat, Jun 25, 2016 at 11:09 AM, Ed J via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=115534 > > > Thanks for the highly-detailed reporting! > > If you could indeed try your idea on the relevant system, especially with which test file(s) and tests are impacted, and report here, that would be even more helpful.