[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
automake (GNU automake) 1.10.2 failed test
From: |
Rainer Tammer |
Subject: |
automake (GNU automake) 1.10.2 failed test |
Date: |
Fri, 03 Apr 2009 16:03:41 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 |
Hello,
the test automake 1.10.2 check10.t fails on AIX 5.3:
make defs aclocal-1.10 automake-1.10
Target "defs" is up to date.
Target "aclocal-1.10" is up to date.
Target "automake-1.10" is up to date.
make check-TESTS
/daten/source/a/tests:/usr/java5/jre/bin:/usr/java5/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:/usr/java14/bin:/usr/vac/bin:/usr/vacpp/bin:/opt/freeware/bin:/usr/local/bin:/opt/subversion/bin:/opt/git/bin:/opt/ooRexx/bin:/var/ifor:/usr/opt/ifor/ls/conf:/usr/opt/ifor/ls/os/aix/bin
=== Running test ./check10.test
+ pwd
/daten/source/a/tests/testSubDir
+ set -e
+ cat
+ 1>> configure.in 0< /tmp/sh1626318.3
+ cat
+ 1> Makefile.am 0< /tmp/sh1626318.5
+ cat
+ 1>> pass 0< /tmp/sh1626318.7
+ cat
+ 1>> fail 0< /tmp/sh1626318.9
+ cat
+ 1>> skip 0< /tmp/sh1626318.11
+ chmod a+x pass fail skip
+ cp pass pass2
+ cp pass xpass
+ cp xpass xpass2
+ cp fail xfail
+ cp fail fail2
+ cp xfail xfail2
+ cp skip skip2
+ aclocal-1.10 -Werror
+ autoconf
+ automake-1.10 --foreign -Werror -Wall
+ unset TESTS
+ ./configure
checking for a BSD-compatible install... /opt/freeware/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/freeware/bin/mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating Makefile
+ 1> stdout
+ set +e
+ env TESTS=pass make -e check
+ env TESTS=fail make -e check
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
+ env TESTS=skip make -e check
+ env TESTS=xfail make -e check
+ env TESTS=xpass make -e check
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
+ env TESTS=pass pass2 make -e check
+ env TESTS=fail fail2 make -e check
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
+ env TESTS=skip skip2 make -e check
+ env TESTS=xfail xfail2 make -e check
+ env TESTS=xpass xpass2 make -e check
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
+ env TESTS=pass skip xfail make -e check
+ make check
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
FAIL: check10.test
=====================================
1 of 1 test failed
Please report to address@hidden
=====================================
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
nay ideas ??
After I have applied
* tests/check10.test: When a rule fails, Solaris make will
output the complete command that failed; in this case the test
suite driver. Adjust the test to not bogusly match lines from
the driver, rather than its output.
diff --git a/tests/check10.test b/tests/check10.test
index 138331c..d0f1b60 100755
--- a/tests/check10.test
+++ b/tests/check10.test
@@ -1,5 +1,5 @@
#! /bin/sh
-# Copyright (C) 2008 Free Software Foundation, Inc.
+# Copyright (C) 2008, 2009 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -77,11 +77,10 @@ unset TESTS || :
cat stdout
grep '1 [tT]ests' stdout && Exit 1
-grep '^[^1]* [tT]est ' stdout && Exit 1
+grep '[02-9] [tT]est ' stdout && Exit 1
grep '1 .* were ' stdout && Exit 1
-grep '^[^1]* was' stdout && Exit 1
+grep '[02-9].* was .*run' stdout && Exit 1
grep 'All 1 ' stdout && Exit 1
-grep '^ .*[tT]est' stdout && Exit 1
$EGREP '1 (un)?expected (failures|passes)' stdout && Exit 1
$EGREP '[^1] (un)?expected (failure|pass)\)' stdout && Exit 1
I get the same results.
Maybe you have a quick idea why the test fails.
Bye
Rainer
--- Begin Message ---
Subject: |
Re: automake (GNU automake) 1.10.1 9 of 538 tests failed |
Date: |
Mon, 06 Oct 2008 09:25:17 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 |
Hello,
Ralf Wildenhues wrote:
[ off-list ]
Hi Rainer,
* Rainer Tammer wrote on Mon, Oct 06, 2008 at 08:52:02AM CEST:
Absolutely no problem. I am glad to help. Please feel free to contact me.
As I have access to almost any AIX level I can test many things...
What is the oldest and the newest AIX version you have access to?
The oldest would be 4.3.3 maintenance level 9 and the newest is 6.1
technology level .
According to IBM the supported AIX versions are AIX 5.2 / 5.3 and 6.1.
I have access to Visual Age C/C++ V6, XL C/C++ V8, V9 (V10 is on my
desk, but not yet installed) and
gcc. Unfortunately I have not all compilers on AIX levels...
If you need a specific combination please ask. Maybe I can setup a LPAR
with the requested combination.
Thanks,
Ralf
Bye
Rainer
|
--- End Message ---
- automake (GNU automake) 1.10.2 failed test,
Rainer Tammer <=