On Wed, Dec 15, 2004 at 06:12:04AM -0500, Michael G Schwern wrote:
> On Wed, Dec 15, 2004 at 10:27:02AM -0000, Nathan Haigh wrote:
> > When I try running 'nmake test' on the Bioperl module I get a line too long 
> > error message (shown in full at the bottom). However, I
> > get this message with nmake v1.50 but not with v6. 00.8168.0, which runs 
> > the tests ok. I had previously read about OS's which have a
> > limit of the number of characters that are able to be passed on the command 
> > line and assumed ExtUtils-MakeMaker 6.06 or later
> > would/should have fixed this with the split_command sub. However, there 
> > must be some difference in the way that nmake 1.50 and 6.0
> > deal with this. But since 1.5 is the one that most windows users have, it 
> > would make sense to try and deal within
> > ExtUtils-MakeMaker.
> 
> Yep, that's a 2800 character command there.
> 
> MakeMaker does try to be good about splitting up long commands but I
> never expected tests to be one of those places.  I'm not even sure how to
> split it up, test_harness() should be run in one command.
> 
> The problem is the Win9x shell (or nmake or whatever's handling the commands) 
> does not expand globs (as far as I know) so I have to spell it out for it 
> on the command line.  The only thing I can think of is writing the list of 
> files out to a file and having test_harness() read it back in.  Yuck.

Or enable test_harness() to (optionally) expand globs.

Tim.

Reply via email to