OK, so no one seems interested. Anyway, the attached patch in this message is a better version of the previous one. It checks for a white space in build_dir and makes the value short path only when a space exists.
"Nikolay Ananiev" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > "Ron Blaschke" <[EMAIL PROTECTED]> wrote in message > news:[EMAIL PROTECTED] > > Nikolay Ananiev (via RT) wrote: > > > # New Ticket Created by "Nikolay Ananiev" > > > # Please include the string: [perl #40998] > > > # in the subject line of all future correspondence about this issue. > > > # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40998 > > > > > > When build_dir contains spaces the build process fails. > > > The fix is to translate build_dir to a short path name. > > > > In my opinion it would be better to escape/quote the relevant paths > > properly. I think the short file names were introduced for backwards > > compatibility, as a kludge. Besides, they are ugly to read. ;-) > > > > Ron > > > > If we use quotes, we'll have to refactor some of the scripts in the build > tree, > because there are many concatenations and currently they won't work > if we use quotes on build_dir. There's one more way. We can check build_dir > and use short path names only if there are spaces. > > > > begin 666 win32build.patch [EMAIL PROTECTED](&-O;F9I9R]I;FET+VAI;G1S+VUS=VEN,S(N<&T-"CT]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T-"BTM+2!C;VYF:6<O:6YI="]H:6YT<R]M<W=I;C,R M+G!M"2AR979I<VEO;B [EMAIL PROTECTED]"BLK*R!C;VYF:6<O:6YI="]H:6YT<R]M M<W=I;C,R+G!M"2AW;W)K:6YG(&-O<'DI#0I 0" M-"PV("LT+#<@0$ -"B!P M86-K86=E(&EN:70Z.FAI;G1S.CIM<W=I;C,R.PH@"B!U<V4@<W1R:6-T.PHK M=7-E(%=I;C,R.PH@"B!S=6(@<G5N<W1E< H@>PI 0" M,C<L-B K,[EMAIL PROTECTED],3(@ M0$ -"B @(" @(" @(&UA:V5?8R @(" @(" @(" @(#T^("<D*%!%4DPI("UE M(")C:&1I<B!S:&EF="! 05)'5CL@<WES=&5M(%PG)"A-04M%*5PG+"! 05)' [EMAIL PROTECTED]" D)#\@/[EMAIL PROTECTED])RP*(" @(" @(" @;F-I;&EB7VQI;FM?97AT M<F$@/3X@)RUD968Z<W)C+VQI8FYC:5]T97-T+F1E9B<L"B @(" @*3L**R @ M(" **R @("!M>2 D8G5I;&1?9&ER(#T@)&-O;F8M/F1A=&$M/F=E="@G8G5I M;&1?9&ER)RD["BL@(" @"BL@(" @:68H)&)U:6QD7V1I<B!^/2 O7',O*2![ M"BL@(" @(" @("1C;VYF+3YD871A+3YS970H8G5I;&1?9&ER(#T^(%=I;C,R M.CI'9713:&]R=%!A=&A.86UE*"1B=6EL9%]D:7(I*3L**R @("!]"B *(" @ 4("!I9B H)&ES7VUS=F,I('L*( H` ` end