Alexandre Duret-Lutz wrote:
1.7.1b fixes the gnits2 failure on cygwin, but not the gnits3 failure (it's possible that gnits3 exhibited two problems on cygwin, and the recent patch only fixed one of them?)The following prerelease includes fixes for bugs you reported or fixed. Could you verify it works?Subject: Automake 1.7.1b prerelease available (beta for Automake 1.7.2) From: Alexandre Duret-Lutz <[EMAIL PROTECTED]> Date: Sun, 01 Dec 2002 20:50:04 +0100 To: [EMAIL PROTECTED]
Here's the result of
make check VERBOSE=x TESTS='gnits3.test' | tee ../../../gnits3.txt 2>&
on automake-1.7.1b (on cygwin, with autoconf-2.56, gcc-3.x)
[sidenote: 1.7.1b continues to fail the subobj9 test, but that's because of cygwin's cp.exe and isn't automake's fault]
--Chuck
make defs
make[1]: Entering directory `/usr/src/automake/devel/automake-1.7.1b/.build/tests'
make[1]: `defs' is up to date.
make[1]: Leaving directory `/usr/src/automake/devel/automake-1.7.1b/.build/tests'
make check-TESTS
make[1]: Entering directory `/usr/src/automake/devel/automake-1.7.1b/.build/tests'
gnits3: running gcc --version
gcc (GCC) 3.2 20020927 (prerelease)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
=== Running test /usr/src/automake/devel/automake-1.7.1b/tests/gnits3.test
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output... a.exe
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... .exe
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
if gcc -DPACKAGE_NAME=\"gnits3\" -DPACKAGE_TARNAME=\"gnits3\"
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"gnits3\ 1.0\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE=\"gnits3\" -DVERSION=\"1.0\" -I. -I.. -g -O2 -MT nok.o -MD -MP -MF
".deps/nok.Tpo" \
-c -o nok.o `test -f '../nok.c' || echo '../'`../nok.c; \
then mv ".deps/nok.Tpo" ".deps/nok.Po"; \
else rm -f ".deps/nok.Tpo"; exit 1; \
fi
gcc -g -O2 -o nok.exe nok.o
mkdir -p -- sub
gcc -g -O2 -o sub/nok.exe nok.o
make[1]: Entering directory
`/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build'
/bin/bash ../mkinstalldirs
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin
mkdir -p --
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/install-sh -c
nok.exe
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/pnok.exe
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/install-sh -c
sub/nok.exe
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/sub/pnok.exe
/bin/bash ../mkinstalldirs
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/install-sh -c
../nok.sh
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/pnok.sh
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/install-sh -c
../sub/nok.sh
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/sub/pnok.sh
make[1]: Nothing to be done for `install-data-am'.
make[1]: Leaving directory
`/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build'
bad=0; pid=$$; list="nok.exe sub/nok.exe"; for p in $list; do \
case ' nok nok.sh ' in \
*" $p "* | *" ../$p "*) continue;; \
esac; \
f=`echo "$p" | \
sed 's,^.*/,,;s/.exe$//;s,^,p,;s/$/.exe/'`; \
f=`echo "$p" | sed 's|[^/]*$||'`"$f"; \
for opt in --help --version; do \
if
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/$f
$opt > c${pid}_.out 2> c${pid}_.err \
&& test -n "`cat c${pid}_.out`" \
&& test -z "`cat c${pid}_.err`"; then :; \
else echo "$f does not support $opt" 1>&2; bad=1; fi; \
done; \
done; rm -f c${pid}_.???; exit $bad
bad=0; pid=$$; list="nok.sh sub/nok.sh"; for p in $list; do \
case ' nok nok.sh ' in \
*" $p "* | *" ../$p "*) continue;; \
esac; \
f=`echo "$p" | sed 's,^.*/,,;s,^,p,'`; \
f=`echo "$p" | sed 's|[^/]*$||'`"$f"; \
for opt in --help --version; do \
if
/usr/src/automake/devel/automake-1.7.1b/.build/tests/testSubDir/build/../inst-dir/bin/$f
$opt > c${pid}_.out 2> c${pid}_.err \
&& test -n "`cat c${pid}_.out`" \
&& test -z "`cat c${pid}_.err`"; then :; \
else echo "$f does not support $opt" 1>&2; bad=1; fi; \
done; \
done; rm -f c${pid}_.???; exit $bad
pnok.exe does not support --help
pnok.exe does not support --version
sub/pnok.exe does not support --help
sub/pnok.exe does not support --version
make: *** [installcheck-nobase_binPROGRAMS] Error 1
sub/pnok.sh does not support --help
sub/pnok.sh does not support --version
make: *** [installcheck-nobase_binSCRIPTS] Error 1
make: Target `installcheck' not remade because of errors.
grep 'sub/pnok.exe does not support' stderr
sub/pnok.exe does not support --help
sub/pnok.exe does not support --version
grep 'sub/pnok.sh does not support' stderr
sub/pnok.sh does not support --help
sub/pnok.sh does not support --version
test `grep 'does not support --help' stderr | wc -l` = 2
FAIL: gnits3.test
=====================================
1 of 1 tests failed
Please report to [EMAIL PROTECTED]
=====================================
make[1]: Leaving directory `/usr/src/automake/devel/automake-1.7.1b/.build/tests'
