Hi Vladimir, Thanks for the bug report.
* Vladimir wrote on Sat, Jun 21, 2008 at 05:34:37PM CEST: > > I compile autoconf on slamd64-current. The 'make' runs good but > 'make check' gives an error. > uname -m = x86_64 > uname -r = 2.6.24.4_v_l > uname -s = Linux > uname -v = #1 SMP Mon Apr 28 20:49:43 IRKST 2008 > 44. m4sh.at:163: testing ... > ./m4sh.at:199: autom4te --language=m4sh script.as -o script > ./m4sh.at:200: ./script > --- /dev/null 2005-11-21 11:22:37.000000000 +0800 > +++ /home/lomov/tmp/src/autoconf-2.62/tests/testsuite.dir/at-stderr > 2008-06-21 23:45:15.000000000 +0900 > @@ -0,0 +1,2 @@ > +./script: line 551: unexpected EOF while looking for matching ``' > +./script: line 557: syntax error: unexpected end of file > ./m4sh.at:200: exit code was 2, expected 0 > 44. m4sh.at:163: 44. AS_ECHO and AS_ECHO_N (m4sh.at:163): FAILED (m4sh.at:200) > ============================================================================ > I check the 'tests/testssuite.dir/044/script' file and found lined caused the > error. > ============================================================================ > echo=`$as_echo_n ' > \c'` > ============================================================================ > The 'script' uses printf for 'as_echo' and 'as_echo_n' from > coreutils 6.9. What shell is /bin/sh and what version? Can you try cd tests/testssuite.dir/044 sed '1a\ set -x ' <script > script.1 mv -f script.1 script chmod +x script ./script and post the output? Thanks, Ralf
