On Fri Mar 31 02:42:38 2006, KANE wrote:
Show quoted text> On Mon Mar 27 07:28:27 2006, DAMI wrote:
> > Yes, I do use cygwin and have it in my path ... and it works well ! So
> > if I write "perl Build dist tar=c:/cygwin/tar gzip=c:/cygwin/gzip",
> > everything is OK. On the other hand, if I just write "perl Build
> > dist", then Build uses the internal Archive::tar and my distribution
> > has no pathnames.
>
> cygwin uses unix style dir seperators (/) while windows uses \.. this
might
Show quoted text> be interacting with eachother in an 'odd' way... same you will find
when you
Show quoted text> use cygwin's make outside of cygwin, and things like that.
>
> Try it without cygwin in your path, it might make a difference.
I also want to confirm this problem. I am using Windows XP, with
ActivePerl version 5.8.8 Build 817. Archive::Tar 1.29, no cygwin.
When I do a 'perl Build dist' it will create a tarball with no directory
paths, This is what is being passed to Archive::Tar->create_archive.
Using Archive::Tar (
"SGK-Test-0.01",
"SGK-Test-0.01/Build.PL",
"SGK-Test-0.01/Changes",
"SGK-Test-0.01/MANIFEST",
"SGK-Test-0.01/META.yml",
"SGK-Test-0.01/README",
"SGK-Test-0.01/lib",
"SGK-Test-0.01/lib/SGK",
"SGK-Test-0.01/lib/SGK/Test.pm",
"SGK-Test-0.01/t",
"SGK-Test-0.01/t/00-load.t",
"SGK-Test-0.01/t/boilerplate.t",
"SGK-Test-0.01/t/pod-coverage.t",
"SGK-Test-0.01/t/pod.t",
);
I also encountered this problem recently on my computer at home as well.
So it is not just a one off machine that is a problem.