On Tue Aug 28 19:01:12 2007, particle wrote: > On 8/28/07, via RT dakkar <[EMAIL PROTECTED]> wrote: > > # New Ticket Created by dakkar > > # Please include the string: [perl #45013] > > # in the subject line of all future correspondence about this issue. > > # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=45013 > > > > > > > I configured my parrot with: > > > > perl Configure.pl --prefix=/Users/dakkar/Perl6/ > > > > but I got this error: > > > > Generating makefiles and other build files... > > step gen::makefiles died during execution: > > config/gen/makefiles/root.in:26: line ends in a slash > > > > at Configure.pl line 336 > > > > I removed the '/' at the end of the value for the --prefix parameter, > > and everything configured correctly. > > > > > this is expected behavior. during configure, slashes may be inverted > on windows, changing '/' to '\'. unfortunately, make sees '\' ending a > line as a continuation character, leading to unexpected behavior. > therefore '/' is not allowed as an end of line character. > > however, the error message could use some help, because you didn't > really know that it would be used in some file at the end of some > line. we'll clear this up, thanks for reporting! > ~jerry
My suggestion would be to modify the code that take the prefix arg to silently drop the trailing slash; if we're adding in the slash everywhere we need it later, this will avoid the users having to know the details of our makefile-gen process.