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 [email protected]
=====================================
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 ---
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