bug-automake
[Top][All Lists]
Advanced

[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 ---

reply via email to

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