bug-autoconf
[Top][All Lists]
Advanced

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

test failures on AIX 5.3


From: Ralf Wildenhues
Subject: test failures on AIX 5.3
Date: Tue, 30 Jun 2009 23:21:05 +0200
User-agent: Mutt/1.5.20 (2009-06-15)

On AIX 5.3, the testsuite currently has 3 failures for me:

>  111: autotest.at:266    Syntax error
>       autotest
>  203: torture.at:792     Substitute and define special characters
>       ac_define ac_define_unquoted
>  232: c.at:234           AC_NO_EXECUTABLES (broken linker)
> 
> ## ---------------------- ##
> ## Detailed failed tests. ##
> ## ---------------------- ##
> 
> #                             -*- compilation -*-
> 111. autotest.at:266: testing ...
> ../../autoconf/tests/autotest.at:266: autom4te --language=autotest -o 
> micro-suite micro-suite.at
> ../../autoconf/tests/autotest.at:266: $CONFIG_SHELL ./micro-suite 
> stderr:
> ./micro-suite[1709]: syntax error at line 16 : `)' unexpected
> stdout:
> ## --------------------------------------------------- ##
> ## GNU Nonsense 1.0 test suite: artificial test suite. ##
> ## --------------------------------------------------- ##
>   1: my only test                                    ok
> ../../autoconf/tests/autotest.at:266: exit code was 2, expected 1
> micro-suite.log:
> > ## --------------------------------------------------- ##
> > ## GNU Nonsense 1.0 test suite: artificial test suite. ##
> > ## --------------------------------------------------- ##
> > 
> > micro-suite: command line was:
> >   $ ./micro-suite 

> > uname -r = 3
> > uname -s = AIX
> > uname -v = 5
> > 
> > /usr/bin/uname -p = powerpc
> > /bin/uname -X     = unknown

> > /usr/bin/oslevel       = 5.3.0.0

> > ## ------------------ ##
> > ## Running the tests. ##
> > ## ------------------ ##
> > micro-suite: starting at: Tue Jun 30 18:42:20 UTC 2009
> > 1. my only test (micro-suite.at:3): ok     (0m0.00s 0m0.00s)
> 111. autotest.at:266: 111. Syntax error (autotest.at:266): FAILED 
> (autotest.at:266)

I've seen similar failures with other shells.  I think the test is too
strict, we cannot assume a shell will fail the way bash does.

> #                             -*- compilation -*-
> 203. torture.at:792: testing ...
> ../../autoconf/tests/torture.at:856: autoconf --force 
> ../../autoconf/tests/torture.at:857: autoheader 
> ../../autoconf/tests/torture.at:860: ./configure $awk_arg
> stdout:
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> configure: creating ./config.status
> config.status: creating Foo
> config.status: creating Zardoz
> config.status: creating config.h
> ../../autoconf/tests/torture.at:861: cat Foo
> ../../autoconf/tests/torture.at:874: cmp allowed-chars Zardoz
> ../../autoconf/tests/torture.at:875: sed '/#/!d
> /INTTYPES/d
> /MEMORY/d
> /PACKAGE_/d
> /STDC_HEADERS/d
> /STDINT/d
> /STDLIB/d
> /STRING/d
> /SYS_STAT/d
> /SYS_TYPES/d
> /UNISTD/d' config.h
> Not enabling shell tracing (command contains an embedded newline)
> 11c11
> < #define unq7 '\"'
> ---
> > #define unq7 '"'

Not yet sure why this happens, neither the next failure.

> > ## ----------- ##
> > ## Core tests. ##
> > ## ----------- ##
> > 
> > configure:1733: checking for gawk
> > configure:1763: result: no
> > configure:1733: checking for mawk
> > configure:1763: result: no
> > configure:1733: checking for nawk
> > configure:1749: found /bin/nawk
> > configure:1760: result: nawk
> > configure:1875: creating ./config.status

> > /* confdefs.h */
> > #define PACKAGE_NAME ""
> > #define PACKAGE_TARNAME ""
> > #define PACKAGE_VERSION ""
> > #define PACKAGE_STRING ""
> > #define PACKAGE_BUGREPORT ""
> > #define PACKAGE_URL ""
> > #define fooq X*'[]+ ", & &`\($foo !
> > #define barq %!_!# X
> > #define foo X*'[]+ ", & &`\($foo !
> > #define bar %!_!# X
> > #define unq1 bla
> > #define unq2 $baz
> > #define unq3 "bla"
> > #define unq4 set
> > #define unq5 "a b"
> > #define unq6 hi
> > #define unq7 '"'
> > 
> > configure: exit 0
> 203. torture.at:792: 203. Substitute and define special characters 
> (torture.at:792): FAILED (torture.at:875)


> #                             -*- compilation -*-
> 232. c.at:234: testing ...
> ../../autoconf/tests/c.at:234: autoconf --force -W obsolete
> ../../autoconf/tests/c.at:234: autoheader 
> ../../autoconf/tests/c.at:234: ./configure -C
> stdout:
> configure: creating cache config.cache
> checking for gcc... no
> checking for cc... cc
> checking whether we are cross compiling... yes
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... no
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... -qlanglvl=extc89
> configure: updating cache config.cache
> configure: creating ./config.status
> config.status: creating config.h
> ../../autoconf/tests/c.at:234: at_check_env
> ../../autoconf/tests/c.at:234: ./configure -C
> stdout:
> configure: loading cache config.cache
> checking whether we are cross compiling... yes
> checking for suffix of object files... (cached) o
> checking whether we are using the GNU C compiler... (cached) no
> checking whether cc accepts -g... (cached) yes
> checking for cc option to accept ISO C89... (cached) -qlanglvl=extc89
> configure: creating ./config.status
> config.status: creating config.h
> config.status: config.h is unchanged
> ../../autoconf/tests/c.at:234: at_check_env
> 0a1,2
> > 8a9
> > > conftest.err
> ../../autoconf/tests/c.at:234: exit code was 1, expected 0
> config.log:
[...]
> > configure:1614: loading cache config.cache
> > configure:2017: checking for C compiler version
> > configure:2026: cc --version >&5
> > cc: 1501-216 command option --version is not recognized - passed to ld
> > 
> > 
> > 
> >   xlc(1)                 IBM (October 2005)                  xlc(1)
> > 
> > 
> > 
> >   NAME
> >          xlc, cc, c89, c99 and related commands - invoke the IBM XL
> > configure:2037: $? = 249
> > configure:2026: cc -v >&5
> > exec: export(export,XL_CONFIG=/etc/vac.cfg:cc,NULL) 
> > exec: /usr/bin/pg(/usr/bin/pg,/usr/vac/exe/default_msg/vac.txt,NULL) 
> > 
> > 
> > 
> >   xlc(1)                 IBM (October 2005)                  xlc(1)
> > 
> > 
> > 
> >   NAME
> > configure:2037: $? = 249
> > configure:2026: cc -V >&5
> > export XL_CONFIG=/etc/vac.cfg:cc 
> > /usr/bin/pg /usr/vac/exe/default_msg/vac.txt 
> > 
> > 
> > 
> >   xlc(1)                 IBM (October 2005)                  xlc(1)
> > 
> > 
> > 
> >   NAME
> > configure:2037: $? = 249
> > configure:2026: cc -qversion >&5
> > IBM XL C/C++ Enterprise Edition V8.0 for AIX 
> > Version: 08.00.0000.0021
> > configure:2037: $? = 0
> > configure:2057: cc -o conftest   -lnosuchlibrary conftest.c  >&5
> > ld: 0706-006 Cannot find or open library file: -l nosuchlibrary
> >     ld:open(): No such file or directory
> > configure:2061: $? = 255
> > configure:2251: checking whether we are cross compiling
> > configure:2253: result: yes
> > configure:2257: checking for suffix of object files
> > configure:2304: result: o
> > configure:2308: checking whether we are using the GNU C compiler
> > configure:2336: result: no
> > configure:2345: checking whether cc accepts -g
> > configure:2406: result: yes
> > configure:2423: checking for cc option to accept ISO C89
> > configure:2507: result: -qlanglvl=extc89
> > configure:2623: creating ./config.status
[...]
> > 
> > configure: exit 0
> 232. c.at:234: 232. AC_NO_EXECUTABLES (broken linker) (c.at:234): FAILED 
> (c.at:234)
> 
> 
> ## ------------- ##
> ## ../config.log ##
> ## ------------- ##
> | This file contains any messages produced by compilers while
> | running configure, to aid debugging if configure makes a mistake.
> | 
> | It was created by GNU Autoconf configure 2.63b.51-5f19c, which was
> | generated by GNU Autoconf 2.62.61-550a5.  Invocation command line was
> | 
> |   $ ../autoconf/configure -C 
> --prefix=/home/rwild/local/powerpc-ibm-aix5.3.0.0 M4=/opt/fsw/m414/bin/gm4 
> --no-create --no-recursion
> | 
> | ## --------- ##
> | ## Platform. ##
> | ## --------- ##
> | 
> | hostname = yawara
> | uname -m = 000275FAD300
> | uname -r = 3
> | uname -s = AIX
> | uname -v = 5
> | 
> | /usr/bin/uname -p = powerpc
> | /bin/uname -X     = unknown
> | 
> | /bin/arch              = unknown
> | /usr/bin/arch -k       = unknown
> | /usr/convex/getsysinfo = unknown
> | /usr/bin/hostinfo      = unknown
> | /bin/machine           = unknown
> | /usr/bin/oslevel       = 5.3.0.0
> | /bin/universe          = unknown
> | 
> | PATH: /home/rwild/local/powerpc-ibm-aix5.3.0.0/bin
> | PATH: /home/rwild/bin
> | PATH: /opt/tww/bin
> | PATH: /usr/vac/bin
> | PATH: /usr/vacpp/bin
> | PATH: /bin
> | PATH: /usr/bin
> | PATH: /sbin
> | PATH: /usr/sbin
> | PATH: /usr/bin/X11
> | PATH: /etc
> | PATH: /usr/etc
> | 
> | 
> | ## ----------- ##
> | ## Core tests. ##
> | ## ----------- ##
> | 
> | configure:1644: loading cache config.cache
> | configure:1804: checking for a BSD-compatible install
> | configure:1872: result: ../autoconf/build-aux/install-sh -c
> | configure:1883: checking whether build environment is sane
> | configure:1926: result: yes
> | configure:1951: checking for a thread-safe mkdir -p
> | configure:1990: result: ../autoconf/build-aux/install-sh -c -d
> | configure:2003: checking for gawk
> | configure:2030: result: nawk
> | configure:2041: checking whether make sets $(MAKE)
> | configure:2063: result: yes
> | configure:2271: checking whether /bin/sh -n is known to work
> | configure:2290: result: no
> | configure:2302: checking for expr
> | configure:2332: result: /bin/expr
> | configure:2351: checking for GNU M4 that supports accurate traces
> | configure:2393: result: /opt/fsw/m414/bin/gm4
> | configure:2396: checking how m4 supports trace files
> | configure:2406: result: --debugfile
> | configure:2430: checking for perl
> | configure:2461: result: /bin/perl
> | configure:2493: checking for emacs
> | configure:2523: result: no
> | configure:2493: checking for xemacs
> | configure:2523: result: no
> | configure:2579: checking for emacs
> | configure:2606: result: no
> | configure:2630: checking where .elc files should go
> | configure:2659: result: ${datadir}/emacs/site-lisp
> | configure:2672: checking for grep that handles long lines and -e
> | configure:2732: result: /bin/grep
> | configure:2737: checking for egrep
> | configure:2801: result: /bin/grep -E
> | configure:2806: checking for a sed that does not truncate output
> | configure:2872: result: /bin/sed
> | configure:2882: checking whether make is case sensitive
> | configure:2898: result: yes
> | configure:3067: creating ./config.status
> | 
> | ## ---------------- ##
> | ## Cache variables. ##
> | ## ---------------- ##
> | 
> | ac_cv_env_EMACSLOADPATH_set=''
> | ac_cv_env_EMACSLOADPATH_value=''
> | ac_cv_env_EMACS_set=''
> | ac_cv_env_EMACS_value=''
> | ac_cv_env_M4_set=set
> | ac_cv_env_M4_value=/opt/fsw/m414/bin/gm4
> | ac_cv_env_build_alias_set=''
> | ac_cv_env_build_alias_value=''
> | ac_cv_env_host_alias_set=''
> | ac_cv_env_host_alias_value=''
> | ac_cv_env_target_alias_set=''
> | ac_cv_env_target_alias_value=''
> | ac_cv_path_EGREP='/bin/grep -E'
> | ac_cv_path_EXPR=/bin/expr
> | ac_cv_path_GREP=/bin/grep
> | ac_cv_path_M4=/opt/fsw/m414/bin/gm4
> | ac_cv_path_PERL=/bin/perl
> | ac_cv_path_SED=/bin/sed
> | ac_cv_prog_AWK=nawk
> | ac_cv_prog_EMACS=no
> | ac_cv_prog_gnu_m4_debugfile=--debugfile
> | ac_cv_prog_make_make_case=yes
> | ac_cv_prog_make_make_set=yes
> | ac_cv_sh_n_works=no
> | am_cv_lispdir='${datadir}/emacs/site-lisp'
> | 
> | ## ----------------- ##
> | ## Output variables. ##
> | ## ----------------- ##
> | 
> | ACLOCAL='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run 
> aclocal-1.10'
> | AMTAR='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run tar'
> | AUTOCONF='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run autoconf'
> | AUTOHEADER='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run 
> autoheader'
> | AUTOMAKE='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run 
> automake-1.10'
> | AWK='nawk'
> | CYGPATH_W='echo'
> | DEFS='-DPACKAGE_NAME=\"GNU\ Autoconf\" -DPACKAGE_TARNAME=\"autoconf\" 
> -DPACKAGE_VERSION=\"2.63b.51-5f19c\" -DPACKAGE_STRING=\"GNU\ Autoconf\ 
> 2.63b.51-5f19c\" -DPACKAGE_BUGREPORT=\"address@hidden" -DPACKAGE=\"autoconf\" 
> -DVERSION=\"2.63b.51-5f19c\"'
> | ECHO_C='\c'
> | ECHO_N=''
> | ECHO_T=''
> | EGREP='/bin/grep -E'
> | EMACS='no'
> | EMACSLOADPATH=''
> | EXPR='/bin/expr'
> | GREP='/bin/grep'
> | HELP2MAN='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run help2man'
> | INSTALL_DATA='${INSTALL} -m 644'
> | INSTALL_PROGRAM='${INSTALL}'
> | INSTALL_SCRIPT='${INSTALL}'
> | INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
> | LIBOBJS=''
> | LIBS=''
> | LTLIBOBJS=''
> | M4='/opt/fsw/m414/bin/gm4'
> | M4_DEBUGFILE='--debugfile'
> | MAKEINFO='${SHELL} /home/rwild/ac/autoconf/build-aux/missing --run makeinfo'
> | MAKE_CASE_SENSITIVE_FALSE='#'
> | MAKE_CASE_SENSITIVE_TRUE=''
> | MKDIR_P='../autoconf/build-aux/install-sh -c -d'
> | PACKAGE='autoconf'
> | PACKAGE_BUGREPORT='address@hidden'
> | PACKAGE_NAME='GNU Autoconf'
> | PACKAGE_STRING='GNU Autoconf 2.63b.51-5f19c'
> | PACKAGE_TARNAME='autoconf'
> | PACKAGE_VERSION='2.63b.51-5f19c'
> | PATH_SEPARATOR=':'
> | PERL='/bin/perl'
> | SED='/bin/sed'
> | SET_MAKE=''
> | SHELL='/bin/sh'




reply via email to

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