Re: [perl #60678] Configure.pl manifest problem on Win32
yes On Sat, Jan 31, 2009 at 7:45 PM, James Keenan via RT parrotbug-follo...@parrotcode.org wrote: Are we happy enough with the issues raised in this ticket in order to resolve it? Thank you very much. kid51
Re: [perl #60678] Configure.pl manifest problem on Win32
Will Coleda wrote: On Thu, Nov 20, 2008 at 4:12 PM, Will Coleda [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 3:45 PM, Peter Schwenn [EMAIL PROTECTED] wrote: Will Coleda You can drop this thread if you like. This is a waste of your time. What I need to do is to find someone who is building parrot with XP, Cygwin or mingw -- who has been through most of what I'm going to encounter. I often build with Strawberry Perl's toolkit on windows with no problem, and we have several active windows developers; I tend to build right out of the repository, though, and not off the releases. At first blush it sounds like the filenames got case-mangled when the package was unzipped. How did you unpack the file? -- Will Coke Coleda As a data point, I just grabbed parrot-0.8.1-tar.gz from CPAN and was able to run Configure.pl with no issues using a recent Strawberry perl. I'm not seeing the case mangled filenames; they match up with what's in the MANIFEST for me. Regards. I second Will's examination. trunk and the 0.8.1 release tarball Configure just fine for me as well. That's Windows XP SP3, Perl 5.10 and VC++ 9. Ron
Re: [perl #60678] Configure.pl manifest problem on Win32
On Wed, Nov 19, 2008 at 1:09 PM, via RT Peter Schwenn [EMAIL PROTECTED] wrote: # New Ticket Created by Peter Schwenn # Please include the string: [perl #60678] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60678 In attempting to build Parrot (to run Rakudo) on Win32,in a Dos box, from the root dir of Parrot, perl Configure.pl fails because NONE of the required files of the manifest are present (according to Configure.pl's output). But ALL of the files are present in their appointed places. This seems to be a problem with backslash as a separator for filenames. Is there a workaround or flag? (I am NOT using mingw or cygwind, just plain XP SP1. I expect to use gcc with nmake v1.8 when I get by this problem.) Thank you Peter Schwenn What version of perl are you using? (perl -V) -- Will Coke Coleda
Re: [perl #60678] Configure.pl manifest problem on Win32
I'm using Version 5.8.8; the full -Version report is: - This is perl, v5.8.8 built for MSWin32-x86-multi-thread (with 25 registered patches, see perl -V for more detail) Copyright 1987-2006, Larry Wall Binary build 817 [257965] provided by ActiveState http://www.ActiveState.comhttp://www.activestate.com/ Built Mar 20 2006 17:54:25 Should I be using 5.10 for Parrot building? Thank you, Peter Schwenn On 11/20/08, Will Coleda via RT [EMAIL PROTECTED] wrote: On Wed, Nov 19, 2008 at 1:09 PM, via RT Peter Schwenn [EMAIL PROTECTED] wrote: # New Ticket Created by Peter Schwenn # Please include the string: [perl #60678] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60678 In attempting to build Parrot (to run Rakudo) on Win32,in a Dos box, from the root dir of Parrot, perl Configure.pl fails because NONE of the required files of the manifest are present (according to Configure.pl's output). But ALL of the files are present in their appointed places. This seems to be a problem with backslash as a separator for filenames. Is there a workaround or flag? (I am NOT using mingw or cygwind, just plain XP SP1. I expect to use gcc with nmake v1.8 when I get by this problem.) Thank you Peter Schwenn What version of perl are you using? (perl -V) -- Will Coke Coleda
Re: [perl #60678] Configure.pl manifest problem on Win32
I tried it with version 5.10.0 (build 1004), and under Cygwin. Same result. Am I right in assuming that virtually none of the parrot/rakudo developers is using Windows or Cygwin -- if someone WERE using Windows, he or she might have encountered this. It seems like such a simple, and early in the build process error that it would affect anyone building with Windows. Thank you On 11/20/08, Will Coleda via RT [EMAIL PROTECTED] wrote: On Wed, Nov 19, 2008 at 1:09 PM, via RT Peter Schwenn [EMAIL PROTECTED] wrote: # New Ticket Created by Peter Schwenn # Please include the string: [perl #60678] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60678 In attempting to build Parrot (to run Rakudo) on Win32,in a Dos box, from the root dir of Parrot, perl Configure.pl fails because NONE of the required files of the manifest are present (according to Configure.pl's output). But ALL of the files are present in their appointed places. This seems to be a problem with backslash as a separator for filenames. Is there a workaround or flag? (I am NOT using mingw or cygwind, just plain XP SP1. I expect to use gcc with nmake v1.8 when I get by this problem.) Thank you Peter Schwenn What version of perl are you using? (perl -V) -- Will Coke Coleda
Re: [perl #60678] Configure.pl manifest problem on Win32
Will Coleda, 1. To correct myself and be more precise, out of the approx 3700 files in the MANIFEST, my running of Perl Configure.pl only shows those (~126) below as missing (but they aren't missing): [and 2. It looks like the files not found in the manifest check don't have the same upper/lower case spelling as the ones that are actually the released parrot-0.8.1...gz. For example in the MANIFEST it's ...hq9plus... while in the released files its HQ9Plus and similarly in the MANIFEST ...lib/Parrot... while the files are ...lib/parrot ] quoting from the Configure.pl run: C:\parrot-0.8.0perl Configure.pl Parrot Version 0.8.1 Configure 2.0 Copyright (C) 2001-2008, The Perl Foundation. Hello, I'm Configure. My job is to poke and prod your system to figure out how to build Parrot. The process is completely automated, unless you passed in the `--ask' flag on the command line, in which case I'll prompt you for a few pieces of info. Since you're running this program, you obviously have Perl 5--I'll be pulling some defaults from its configuration. init::manifest - Check MANIFEST...No such file: languages/hq9plus/config/ma kefiles/root.in No such file: languages/hq9plus/hq9plus.pir No such file: languages/hq9plus/lib/Parrot/Test/Hq9plus.pm No such file: languages/hq9plus/MAINTAINER No such file: languages/hq9plus/README No such file: languages/hq9plus/src/builtins/hello.pir No such file: languages/hq9plus/src/builtins/nintynine_bottles_of_beer.pir No such file: languages/hq9plus/src/builtins/plus.pir No such file: languages/hq9plus/src/builtins/quine.pir No such file: languages/hq9plus/src/parser/actions.pm No such file: languages/hq9plus/src/parser/grammar.pg No such file: languages/hq9plus/t/basic.t No such file: languages/hq9plus/t/harness No such file: lib/Parrot/BuildUtil.pm No such file: lib/Parrot/Config.pm No such file: lib/Parrot/Configure.pm No such file: lib/Parrot/Configure/Compiler.pm No such file: lib/Parrot/Configure/Data.pm No such file: lib/Parrot/Configure/Messages.pm No such file: lib/Parrot/Configure/Options.pm No such file: lib/Parrot/Configure/Options/Conf.pm No such file: lib/Parrot/Configure/Options/Conf/CLI.pm No such file: lib/Parrot/Configure/Options/Conf/File.pm No such file: lib/Parrot/Configure/Options/Conf/Shared.pm No such file: lib/Parrot/Configure/Options/Reconf.pm No such file: lib/Parrot/Configure/Options/Test.pm No such file: lib/Parrot/Configure/Options/Test/Prepare.pm No such file: lib/Parrot/Configure/Step.pm No such file: lib/Parrot/Configure/Step/List.pm No such file: lib/Parrot/Configure/Step/Methods.pm No such file: lib/Parrot/Configure/Test.pm No such file: lib/Parrot/Configure/Trace.pm No such file: lib/Parrot/Configure/Utils.pm No such file: lib/Parrot/Distribution.pm No such file: lib/Parrot/Docs/Directory.pm No such file: lib/Parrot/Docs/File.pm No such file: lib/Parrot/Docs/Group.pm No such file: lib/Parrot/Docs/HTMLPage.pm No such file: lib/Parrot/Docs/Item.pm No such file: lib/Parrot/Docs/POD2HTML.pm No such file: lib/Parrot/Docs/Section.pm No such file: lib/Parrot/Docs/Section/BigNum.pm No such file: lib/Parrot/Docs/Section/C.pm No such file: lib/Parrot/Docs/Section/Compilers.pm No such file: lib/Parrot/Docs/Section/Config.pm No such file: lib/Parrot/Docs/Section/Docs.pm No such file: lib/Parrot/Docs/Section/DynaPMCs.pm No such file: lib/Parrot/Docs/Section/EditorPlugins.pm No such file: lib/Parrot/Docs/Section/Examples.pm No such file: lib/Parrot/Docs/Section/IMCC.pm No such file: lib/Parrot/Docs/Section/Info.pm No such file: lib/Parrot/Docs/Section/Languages.pm No such file: lib/Parrot/Docs/Section/Libs.pm No such file: lib/Parrot/Docs/Section/Ops.pm No such file: lib/Parrot/Docs/Section/Parrot.pm No such file: lib/Parrot/Docs/Section/Perl.pm No such file: lib/Parrot/Docs/Section/PMCs.pm No such file: lib/Parrot/Docs/Section/Tests.pm No such file: lib/Parrot/Docs/Section/Tools.pm No such file: lib/Parrot/Harness/DefaultTests.pm No such file: lib/Parrot/Harness/Options.pm No such file: lib/Parrot/Harness/Smoke.pm No such file: lib/Parrot/Headerizer.pm No such file: lib/Parrot/IO/Directory.pm No such file: lib/Parrot/IO/File.pm No such file: lib/Parrot/IO/Path.pm No such file: lib/Parrot/Manifest.pm No such file: lib/Parrot/Op.pm No such file: lib/Parrot/Ops2c/Auxiliary.pm No such file: lib/Parrot/Ops2c/Utils.pm No such file: lib/Parrot/Ops2pm.pm No such file: lib/Parrot/Ops2pm/Auxiliary.pm No such file: lib/Parrot/Ops2pm/Base.pm No such file: lib/Parrot/OpsFile.pm No such file: lib/Parrot/OpsRenumber.pm No such file: lib/Parrot/OpTrans.pm No such file: lib/Parrot/OpTrans/C.pm No such file: lib/Parrot/OpTrans/CGoto.pm No such file: lib/Parrot/OpTrans/CGP.pm No such file: lib/Parrot/OpTrans/Compiled.pm No such file: lib/Parrot/OpTrans/CPrederef.pm No such file: lib/Parrot/OpTrans/CSwitch.pm No such
Re: [perl #60678] Configure.pl manifest problem on Win32
Will Coleda You can drop this thread if you like. This is a waste of your time. What I need to do is to find someone who is building parrot with XP, Cygwin or mingw -- who has been through most of what I'm going to encounter. Thank you On 11/20/08, Will Coleda via RT [EMAIL PROTECTED] wrote: On Wed, Nov 19, 2008 at 1:09 PM, via RT Peter Schwenn [EMAIL PROTECTED] wrote: # New Ticket Created by Peter Schwenn # Please include the string: [perl #60678] # in the subject line of all future correspondence about this issue. # URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60678 In attempting to build Parrot (to run Rakudo) on Win32,in a Dos box, from the root dir of Parrot, perl Configure.pl fails because NONE of the required files of the manifest are present (according to Configure.pl's output). But ALL of the files are present in their appointed places. This seems to be a problem with backslash as a separator for filenames. Is there a workaround or flag? (I am NOT using mingw or cygwind, just plain XP SP1. I expect to use gcc with nmake v1.8 when I get by this problem.) Thank you Peter Schwenn What version of perl are you using? (perl -V) -- Will Coke Coleda
Re: [perl #60678] Configure.pl manifest problem on Win32
On Thu, Nov 20, 2008 at 3:45 PM, Peter Schwenn [EMAIL PROTECTED] wrote: Will Coleda You can drop this thread if you like. This is a waste of your time. What I need to do is to find someone who is building parrot with XP, Cygwin or mingw -- who has been through most of what I'm going to encounter. I often build with Strawberry Perl's toolkit on windows with no problem, and we have several active windows developers; I tend to build right out of the repository, though, and not off the releases. At first blush it sounds like the filenames got case-mangled when the package was unzipped. How did you unpack the file? -- Will Coke Coleda
Re: [perl #60678] Configure.pl manifest problem on Win32
On Thu, Nov 20, 2008 at 4:12 PM, Will Coleda [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 3:45 PM, Peter Schwenn [EMAIL PROTECTED] wrote: Will Coleda You can drop this thread if you like. This is a waste of your time. What I need to do is to find someone who is building parrot with XP, Cygwin or mingw -- who has been through most of what I'm going to encounter. I often build with Strawberry Perl's toolkit on windows with no problem, and we have several active windows developers; I tend to build right out of the repository, though, and not off the releases. At first blush it sounds like the filenames got case-mangled when the package was unzipped. How did you unpack the file? -- Will Coke Coleda As a data point, I just grabbed parrot-0.8.1-tar.gz from CPAN and was able to run Configure.pl with no issues using a recent Strawberry perl. I'm not seeing the case mangled filenames; they match up with what's in the MANIFEST for me. Regards. -- Will Coke Coleda