# from m.nooning
# on Saturday 27 January 2007 02:20 pm:

Sorry, I had to retype this a bit to make sense of it.  I guess I can't 
read with all of those \'s and ~'s.

>$ cat hello.pl
>print "hello\n";
>
>$ pp -c hello.pl
>Set up gcc environment - 3.4.2 (mingw-special)
>
>$ ./a
>mkdir $TEMP\par-malcolm\cache-foo/inc/lib/C:/ : Invalid argument 
>at C:/perl/lib/Archive/Zip.pm line 659 
>
>$ ./a
>hello

So, you're saying that this doesn't happen if you leave-off the 
--compile switch?  I believe this must also be something in 
Module::ScanDeps.  Please check the MANIFEST and I believe you will 
find that there is a file called lib/C:/Perl/$SOMETHING in it.  Is it 
a .pm file?  If so, how did it get there?  Hint:  I think it comes from 
%INC in Module::ScanDeps::DataFeed, and it seems that it must be from 
some sort of 'require("C:/Perl/.../foo.pm")' that happens during the 
compilation.  I believe it then hits a bad regexp replacement of sorted 
inc paths not accounting for the slash/backslash duality in 
M::SD::_make_rv.

--Eric
-- 
But as soon as you hear the Doppler shift dropping in pitch, you know
that they're probably going to miss your house, because if they were on
a collision course with your house, the pitch would stay the same until
impact. As I said, that's one's subtle.
--Larry Wall
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to