automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make check failures


From: Patrick Welche
Subject: Re: make check failures
Date: Wed, 24 Jul 2002 20:22:34 +0100
User-agent: Mutt/1.3.19i

On Tue, Jul 23, 2002 at 06:32:34PM +0200, Alexandre Duret-Lutz wrote:
> 
> What environment is `me'? <wink>

Ooops - NetBSD-1.6D/i386

> Cleaning configure.lino in distclean is correct, but not
> autom4te.cache.  See the comment about this a few lines below
> the place you patched.

Ah yes..

>  patrick> - comment6 needs gnu make
> 
> Which make are you using?  I'd rather teach Automake to warn
> about this construct if it's not portable.

I'm using the make which comes with NetBSD..
The following fail:
  make TESTS=comment6.test check
  gmake TESTS=comment6.test check
This one passes:
  gmake MAKE=gmake TESTS=comment6.test check

>  Patrick> - still don't know what's wrong with gnits2 and gnits3 (probably a 
> sed thing..)
>  Patrick> (what on earth does sed
>  Patrick> 's,^.*/,,;s/$//;s,^,p,;s/$//'`; do?!)
> 
> It changes `foo/bar' into `pbar'.
> 
>  Patrick> - or obsolete:
>  Patrick> === Running test ./obsolete.test
>  Patrick> .: obs.1: not found
>  Patrick> FAIL: obsolete.test
> 
> Could you show us the result of the following command?
> 
> env TESTS='gnits2.test gnits3.test obsolete.test' VERBOSE=x make -e check

.. and here it is.

Cheers,

Patrick


make  check-TESTS
gnits2: running gcc --version
2.95.3
=== Running test ./gnits2.test
+ cat
+ cat
+ echo int main () { return 0; }
+ cat
+ mkdir sub
+ cat
+ cat
+ chmod +x sub/scriptok.sh
+ chmod +x sub/scriptnok.sh
+ :
+ :
+ :
+ :
+ :
+ :
+ :
+ set -e
+ perl /usr/src/local/automake/tests/testSubDir/../../aclocal -I 
/usr/src/local/automake/tests/testSubDir/../../m4 
--acdir=/usr/src/local/automake/tests/../m4
+ autoconf
+ perl /usr/src/local/automake/tests/testSubDir/../../automake 
--libdir=/usr/src/local/automake/tests/../lib --foreign -Werror -Wall -a
+ mkdir build
+ cd build
+ pwd
+ ../configure 
--prefix=/usr/src/local/automake/tests/testSubDir/build/../inst-dir 
--program-prefix=p
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets ${MAKE}... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
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... gcc
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make all
source='../fubar.c' object='fubar.o' libtool=no  depfile='.deps/fubar.Po' 
tmpdepfile='.deps/fubar.TPo'  depmode=gcc /bin/sh ../depcomp  gcc 
-DPACKAGE_NAME=\"gnits2\" -DPACKAGE_TARNAME=\"gnits2\" 
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"gnits2\ 1.0\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gnits2\" -DVERSION=\"1.0\" -I. -I..      
-g -O2 -c `test -f '../fubar.c' || echo '../'`../fubar.c
gcc  -g -O2   -o fubar  fubar.o  
source='../fine.c' object='fine.o' libtool=no  depfile='.deps/fine.Po' 
tmpdepfile='.deps/fine.TPo'  depmode=gcc /bin/sh ../depcomp  gcc 
-DPACKAGE_NAME=\"gnits2\" -DPACKAGE_TARNAME=\"gnits2\" 
-DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"gnits2\ 1.0\" 
-DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"gnits2\" -DVERSION=\"1.0\" -I. -I..      
-g -O2 -c `test -f '../fine.c' || echo '../'`../fine.c
mkdir -p -- sub
gcc  -g -O2   -o sub/fine  fine.o  
gcc  -g -O2   -o sub/fubar3  fubar.o  
gcc  -g -O2   -o fubar2  fubar.o  
+ make install
/bin/sh ../mkinstalldirs 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
mkdir -p -- /usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
  /usr/bin/install -c fubar 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pfubar
  /usr/bin/install -c sub/fine 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pfine
/bin/sh ../mkinstalldirs 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
 /usr/bin/install -c ../sub/scriptok.sh 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pscriptok.sh
 /usr/bin/install -c ../sub/scriptnok.sh 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pscriptnok.sh
/bin/sh ../mkinstalldirs 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
  /usr/src/local/automake/tests/testSubDir/install-sh -c sub/fubar3 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/sub/pfubar3
+ test -f ../inst-dir/bin/pfine
+ test ! -f ../inst-dir/bin/fine
+ make -k installcheck
bad=0; pid=$$; list="fubar sub/fine"; for p in $list; do  case '  ' in  *" $p 
"*) continue;;  esac;  f=`echo "$p" |  sed 's,^.*/,,;s/$//;s,^,p,;s/$//'`;  for 
opt in --help --version; do  if 
/usr/src/local/automake/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
*** Error code 1 (continuing)
bad=0; pid=$$; list="sub/scriptok.sh sub/scriptnok.sh"; for p in $list; do  
case '  ' in  *" $p "*) continue;;  esac;  f=`echo "$p" | sed 
's,^.*/,,;s,^,p,'`;  for opt in --help --version; do  if 
/usr/src/local/automake/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
*** Error code 1 (continuing)
bad=0; pid=$$; list="sub/fubar3"; for p in $list; do  case '  ' in  *" $p "*) 
continue;;  esac;  f=`echo "$p" |  sed 's,^.*/,,;s/$//;s,^,p,;s/$//'`;  f=`echo 
"$p" | sed 's|[^/]*$||'`"$f";  for opt in --help --version; do  if 
/usr/src/local/automake/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
*** Error code 1 (continuing)
`installcheck' not remade because of errors.
+ exit 1
FAIL: gnits2.test
gnits3: running gcc --version
2.95.3
=== Running test ./gnits3.test
+ cat
+ cat
+ echo int main () { return 0; }
+ mkdir sub
+ cat
+ cp nok.sh sub/nok.sh
+ chmod +x nok.sh
+ chmod +x sub/nok.sh
+ :
+ :
+ :
+ :
+ :
+ :
+ :
+ set -e
+ perl /usr/src/local/automake/tests/testSubDir/../../aclocal -I 
/usr/src/local/automake/tests/testSubDir/../../m4 
--acdir=/usr/src/local/automake/tests/../m4
+ autoconf
+ perl /usr/src/local/automake/tests/testSubDir/../../automake 
--libdir=/usr/src/local/automake/tests/../lib --foreign -Werror -Wall -a
+ mkdir build
+ cd build
+ pwd
+ ../configure 
--prefix=/usr/src/local/automake/tests/testSubDir/build/../inst-dir 
--program-prefix=p
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets ${MAKE}... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets ${MAKE}... (cached) yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
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... gcc
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
source='../nok.c' object='nok.o' libtool=no  depfile='.deps/nok.Po' 
tmpdepfile='.deps/nok.TPo'  depmode=gcc /bin/sh ../depcomp  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 -c `test -f '../nok.c' || echo '../'`../nok.c
gcc  -g -O2   -o nok  nok.o  
mkdir -p -- sub
gcc  -g -O2   -o sub/nok  nok.o  
+ make install
/bin/sh ../mkinstalldirs 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
mkdir -p -- /usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
  /usr/src/local/automake/tests/testSubDir/install-sh -c nok 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pnok
  /usr/src/local/automake/tests/testSubDir/install-sh -c sub/nok 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/sub/pnok
/bin/sh ../mkinstalldirs 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin
 /usr/src/local/automake/tests/testSubDir/install-sh -c ../nok.sh 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/pnok.sh
 /usr/src/local/automake/tests/testSubDir/install-sh -c ../sub/nok.sh 
/usr/src/local/automake/tests/testSubDir/build/../inst-dir/bin/sub/pnok.sh
+ make -k installcheck
bad=0; pid=$$; list="nok sub/nok"; for p in $list; do  case ' nok nok.sh ' in  
*" $p "*) continue;;  esac;  f=`echo "$p" |  sed 
's,^.*/,,;s/$//;s,^,p,;s/$//'`;  f=`echo "$p" | sed 's|[^/]*$||'`"$f";  for opt 
in --help --version; do  if 
/usr/src/local/automake/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
*** Error code 1 (continuing)
bad=0; pid=$$; list="nok.sh sub/nok.sh"; for p in $list; do  case ' nok nok.sh 
' in  *" $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/local/automake/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
*** Error code 1 (continuing)
`installcheck' not remade because of errors.
+ exit 1
FAIL: gnits3.test
=== Running test ./obsolete.test
+ cat
+ perl -ne /AU_DEFUN\(\[(\w+)\]/ && print "$1\n" 
/usr/src/local/automake/tests/../m4/obsolete.m4
+ cat obs
+ perl -ne chomp; print "grep $_ stderr || exit 1\n";  obs
+ perl -ne chomp; print "grep $_ configure.in && exit 1\n";  obs
+ cat+ wc configure.in -l

+ test 14 -gt 1
+ perl /usr/src/local/automake/tests/testSubDir/../../aclocal -I 
/usr/src/local/automake/tests/testSubDir/../../m4 
--acdir=/usr/src/local/automake/tests/../m4
+ autoconf -Wobsolete
+ . obs.1
.: obs.1: not found
FAIL: obsolete.test
=====================================
3 of 3 tests failed
Please report to address@hidden
=====================================



reply via email to

[Prev in Thread] Current Thread [Next in Thread]