Den 2010-11-14 23:00 skrev Stefano Lattarini: > On Sunday 14 November 2010, Ralf Wildenhues wrote: >> Hello Stefano, >> >> I think it is time to reevaluate some of the work that has been done in >> the last few weeks. I'd like to ask you to postpone pushes of pending >> stuff that has a clock ticking, and look at the lots of new failures >> that a testsuite run shows on a few hosts; you can find them in some >> minutes on <http://autobuild.josefsson.org/automake/>. >> > > Log: > <http://autobuild.josefsson.org/automake/log-201011141902490189000.txt> > > Minimal system information: > configure: autobuild project... GNU Automake > configure: autobuild revision... v1.11-225-gcdd3cf3 > configure: autobuild hostname... gen > configure: autobuild mode... default > configure: autobuild timestamp... 20111412T185841Z > CONFIG_SHELL=/bin/ksh /bin/ksh ../automake/configure > PERL=/opt/fsw/perl588/bin/perl > checking build system type... alphaev67-dec-osf5.1 > > -*-*-*- > >> FAIL: ar-lib.test (exit: 1) >> =========================== >> >> /tmp/am/build-alphaev67-dec-osf5.1/tests:/tmp/local/alphaev67-dec-o >> sf5.1/bin:/tmp/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/opt/svr4/bin: >> /etc:/usr/etc:/usr/dt/bin:/usr/bin/X11:/usr/ucb + pwd >> /tmp/am/build-alphaev67-dec-osf5.1/tests/ar-lib.dir >> + set -e >> + cp /tmp/am/build-alphaev67-dec-osf5.1/../automake/lib/ar-lib . >> + cat >> + chmod +x ./lib >> + ./ar-lib ./lib cr foo.lib foo.obj >> ./ar-lib: bad substitution > Might be one of the "fragile" substitutions: > ${action#-} > ${action#?} > $...@} > introduced recentlish in the msvc branch. > > Running the ar-lib script with traces might be enough to pinpoint > the bug.
Running MSVC on osfX.Y is not interesting. I'd write a patch to skip the test but I can't then test the result. So I won't... >> FAIL: compile3.test (exit: 1) >> ============================= >> >> /tmp/am/build-alphaev67-dec-osf5.1/tests:/tmp/local/alphaev67-dec-o >> sf5.1/bin:/tmp/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/opt/svr4/bin: >> /etc:/usr/etc:/usr/dt/bin:/usr/bin/X11:/usr/ucb + pwd >> /tmp/am/build-alphaev67-dec-osf5.1/tests/compile3.dir >> + set -e >> + cp /tmp/am/build-alphaev67-dec-osf5.1/../automake/lib/compile . >> + cat >> + chmod +x ./cl >> + ./compile ./cl foo.c -o foo -lbar -Lgazonk -Ibaz -Xlinker foobar >> -Wl,-foo,bar LIB= >> ./compile: bad substitution > >> FAIL: compile6.test (exit: 1) >> ============================= >> >> /tmp/am/build-alphaev67-dec-osf5.1/tests:/tmp/local/alphaev67-dec-o >> sf5.1/bin:/tmp/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/opt/svr4/bin: >> /etc:/usr/etc:/usr/dt/bin:/usr/bin/X11:/usr/ucb + pwd >> /tmp/am/build-alphaev67-dec-osf5.1/tests/compile6.dir >> + set -e >> + cp >> /tmp/am/build-alphaev67-dec-osf5.1/../automake/tests/../lib/compil >> e . + cat >> + chmod +x ./cl >> + mkdir syslib >> + : >> + pwd >> syslib=/tmp/am/build-alphaev67-dec-osf5.1/tests/compile6.dir/syslib >> LIB=/tmp/am/build-alphaev67-dec-osf5.1/tests/compile6.dir/syslib >> + export LIB >> + mkdir lib >> + : >> + : >> + ./compile ./cl foo.c -o foo -Llib -lbar -lfoo >> ./compile: bad substitution > > Might be one of the "fragile" substitutions: > ${1#-I} > ${1#-l} > ${1#-L} > ${1#-Wl,} > introduced recentlish in the msvc branch. > > Running the compile script with traces might be enough to pinpoint > the bug. See above. Cheers, Peter