# New Ticket Created by (Ævar Arnfjörð Bjarmason) # Please include the string: [perl #74192] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=74192 > From: Ævar Arnfjörð Bjarmason <avar@cpan.org> Before 96a8704c makedepend.SH used shell quote syntax that modern shells barf on. Document how to work around this in the example bisect script. --- pod/perlrepository.pod | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/pod/perlrepository.pod b/pod/perlrepository.pod index 65a9bef..731735d 100644 --- a/pod/perlrepository.pod +++ b/pod/perlrepository.pod @@ -645,6 +645,14 @@ testcase: % cat ~/run #!/bin/sh git clean -dxf + + # If you get './makedepend: 1: Syntax error: Unterminated quoted + # string' when bisecting versions of perl older than 5.9.5 this hack + # will work around the bug in makedepend.SH which was fixed in + # version 96a8704c. Make sure to comment out `git co makedepend.SH' + # below too. + git show blead:makedepend.SH > makedepend.SH + # If you can use ccache, add -Dcc=ccache\ gcc -Dld=gcc to the Configure line # if Encode is not needed for the test, you can speed up the bisect by # excluding it from the runs with -Dnoextensions=Encode @@ -658,6 +666,7 @@ testcase: ./perl -Ilib ~/testcase.pl ret=$? [ $ret -gt 127 ] && ret=127 + # git co makedepend.SH git clean -dxf exit $ret -- 1.7.0.4.298.gc81d