[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#11093: [platform-testers] Automake 1.11.3b test release
From: |
Bruno Haible |
Subject: |
bug#11093: [platform-testers] Automake 1.11.3b test release |
Date: |
Mon, 26 Mar 2012 02:06:44 +0200 |
User-agent: |
KMail/4.7.4 (Linux/3.1.0-1.2-desktop; KDE/4.7.4; x86_64; ; ) |
> Testing with Cygwin, MSYS/MinGW, MacOS X, and proprietary UNIX systems
> (e.g., AIX, IRIX, older Solaris) would be greatly appreciated.
On MacOS X 10.5: All tests passed.
On Linux (openSUSE 12.1):
FAIL: conffile-leading-dot.test
FAIL: vala-vpath.test
FAIL: vala-mix.test
FAIL: vala-mix2.test
FAIL: conffile-leading-dot.test (exit: 1)
=========================================
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests:/home/bruno/data/build/prefix-linux-x86_64/bin:/home/bruno/bin:/arch/x86_64-linux/gnu/bin:/arch/x86-linux/gnu/bin:/usr/lib64/mpi/gcc/openmpi/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
conffile-leading-dot: running make --version -v | grep GNU
GNU Make 3.81
=== Running test ./conffile-leading-dot.test
++ pwd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests/conffile-leading-dot.dir
+ set -e
+ cat
+ echo foo = barbarbar
+ touch a.in b.in c.in
+ aclocal-1.11 -Werror
+ AUTOMAKE_fails -Wnone -Wunsupported
+ AUTOMAKE_run 1 -Wnone -Wunsupported
+ expected_exitcode=1
+ shift
+ exitcode=0
+ automake-1.11 --foreign -Werror -Wall -Wnone -Wunsupported
+ exitcode=1
+ cat stderr
configure.in:3: omit leading './' from config file names such as './Makefile';
configure.in:3: remake rules might be subtly broken otherwise
configure.in:4: omit leading './' from config file names such as './foo';
configure.in:4: remake rules might be subtly broken otherwise
+ cat stdout
+ test 1 = 1
+ grep '^configure\.in:3:.*'\''\./Makefile'\''' stderr
configure.in:3: omit leading './' from config file names such as './Makefile';
+ grep '^configure\.in:3:.* omit leading '\''\./'\''' stderr
configure.in:3: omit leading './' from config file names such as './Makefile';
+ grep '^configure\.in:3:.*remake rules might be subtly broken' stderr
configure.in:3: remake rules might be subtly broken otherwise
+ grep '^configure\.in:4:.*'\''\./foo'\''' stderr
configure.in:4: omit leading './' from config file names such as './foo';
+ grep '^configure\.in:4:.* omit leading '\''\./'\''' stderr
configure.in:4: omit leading './' from config file names such as './foo';
+ grep '^configure\.in:4:.*remake rules might be subtly broken' stderr
configure.in:4: remake rules might be subtly broken otherwise
+ autoconf -B /no/such/dir
+ automake-1.11 --foreign -Werror -Wall -Wall -Wno-unsupported
+ ./configure
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking for a BSD-compatible install...
/home/bruno/data/build/prefix-linux-x86_64/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/home/bruno/data/build/prefix-linux-x86_64/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: creating ./config.status
config.status: creating ./Makefile
config.status: creating ./foo
+ make
make: Nothing to be done for `all'.
+ grep barbarbar Makefile
foo = barbarbar
+ echo foo = bazbazbaz
+ make
cd . && /bin/sh
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests/conffile-leading-dot.dir/missing
--run automake-1.11 --foreign ./Makefile
make: Nothing to be done for `all'.
+ cat stderr Exit 1
configure.in:3: omit leading './' from config file names such as './Makefile';
configure.in:3: remake rules might be subtly broken otherwise
configure.in:4: omit leading './' from config file names such as './foo';
configure.in:4: remake rules might be subtly broken otherwise
cat: Exit: No such file or directory
cat: 1: No such file or directory
+ exit_status=1
+ set +e
+ cd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'conffile-leading-dot: exit 1'
conffile-leading-dot: exit 1
+ exit 1
Huh? "cat stderr Exit 1"?!
The cause is probably a missing semicolon in tests/conffile-leading-dot.test
line 58.
FAIL: vala-vpath.test (exit: 2)
===============================
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests:/home/bruno/data/build/prefix-linux-x86_64/bin:/home/bruno/bin:/arch/x86_64-linux/gnu/bin:/arch/x86-linux/gnu/bin:/usr/lib64/mpi/gcc/openmpi/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
vala-vpath: running valac --version
Vala 0.7.2
vala-vpath: running make --version -v | grep GNU
GNU Make 3.81
=== Running test ./vala-vpath.test
++ pwd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests/vala-vpath.dir
+ set -e
+ cat
+ cat
+ cat
+ aclocal-1.11 -Werror
+ autoconf -B /no/such/dir
+ automake-1.11 --foreign -Werror -Wall
+ mkdir build
+ cd build
+ ../configure
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking for a BSD-compatible install...
/home/bruno/data/build/prefix-linux-x86_64/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/home/bruno/data/build/prefix-linux-x86_64/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for valac... /arch/x86_64-linux/gnu/bin/valac
checking /arch/x86_64-linux/gnu/bin/valac is at least version 0.7... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make
rm -f ../foo_vala.stamp && echo stamp > ../foo_vala.stamp-t
CDPATH="${ZSH_VERSION+.}:" && cd .. && /arch/x86_64-linux/gnu/bin/valac
--profile=posix -C hello.vala
Unknown option --profile=posix
Run '/arch/x86_64-linux/gnu/bin/valac --help' to see a full list of available
command line options.
make: *** [../foo_vala.stamp] Error 1
+ exit_status=2
+ set +e
+ cd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'vala-vpath: exit 2'
vala-vpath: exit 2
+ exit 2
The reason is that the 'valac' program that I have in my $PATH is version
0.7, and it does not support the --profile option:
$ valac --version
Vala 0.7.2
$ valac --help
Usage:
valac [OPTION...] FILE... - Vala Compiler
Help Options:
-?, --help Show help options
Application Options:
--vapidir=DIRECTORY... Look for package bindings in DIRECTORY
--pkg=PACKAGE... Include binding for PACKAGE
--library=NAME Library name
-b, --basedir=DIRECTORY Base source directory
-d, --directory=DIRECTORY Output directory
--version Display version number
-C, --ccode Output C code
-H, --header=FILE Output C header file
-h, --internal-header=FILE Output internal C header file
--internal-vapi=FILE Output vapi with internal api
-c, --compile Compile but do not link
-o, --output=FILE Place output in file FILE
-g, --debug Produce debug information
--thread Enable multithreading support
-D, --define=SYMBOL... Define SYMBOL
--disable-assert Disable assertions
--enable-checking Enable additional run-time checks
--enable-deprecated Enable deprecated features
--enable-experimental Enable experimental features
--enable-non-null-experimental Enable experimental enhancements for
non-null types
--disable-dbus-transformation Disable transformation of D-Bus member
names
--cc=COMMAND Use COMMAND as C compiler command
-X, --Xcc=OPTION... Pass OPTION to the C compiler
--dump-tree=FILE Write code tree to FILE
--save-temps Keep temporary files
-q, --quiet Do not print messages to the console
-v, --verbose Print additional messages to the console
--target-glib=MAJOR.MINOR Target version of glib for code generation
Looking at git://git.gnome.org/vala it is clear that the option --profile
was added on 2009-05-08, in version 0.7.3. The autoconf test reported
"checking /arch/x86_64-linux/gnu/bin/valac is at least version 0.7... yes"
which is correct. But it should have tested for at least version 0.7.3.
FAIL: vala-mix.test (exit: 2)
=============================
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests:/home/bruno/data/build/prefix-linux-x86_64/bin:/home/bruno/bin:/arch/x86_64-linux/gnu/bin:/arch/x86-linux/gnu/bin:/usr/lib64/mpi/gcc/openmpi/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
vala-mix: running valac --version
Vala 0.7.2
vala-mix: dummy requirement 'cc', no check done
vala-mix: running make --version -v | grep GNU
GNU Make 3.81
=== Running test ./vala-mix.test
++ pwd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests/vala-mix.dir
+ set -e
+ cat
+ cat
+ cross_compiling
+ test x '!=' x
+ unindent
+ test x = x
++ printf '%s\n' '
/^$/b # Nothing to do for empty lines.
x # Get x<indent> into pattern space.
/^$/{ # No prior x<indent>, go prepare it.
g # Copy this 1st non-blank line into pattern space.
s/^\([ ]*\).*/x\1/ # Prepare x<indent> in pattern space.
} # Now: x<indent> in pattern and <line> in hold.
G # Build x<indent>\n<line> in pattern space, and
h # duplicate it into hold space.
s/\n.*$// # Restore x<indent> in pattern space, and
x # exchange with the above duplicate in hold space.
s/^x\(.*\)\n\1// # Remove leading <indent> from <line>.
s/^x.*\n// # Restore <line> when there is no leading <indent>.
'
++ sed -e 's/ *# .*//'
+ sed_unindent_prog='
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ sed '
/^$/b
x
/^$/{
g
s/^\([ ]*\).*/x\1/
}
G
h
s/\n.*$//
x
s/^x\(.*\)\n\1//
s/^x.*\n//'
+ cat
+ echo 'extern int i = 0;'
+ cat
+ cat
+ aclocal-1.11 -Werror
+ automake-1.11 --foreign -Werror -Wall -a
configure.in:5: installing `./compile'
+ autoconf -B /no/such/dir
+ ./configure
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking for a BSD-compatible install...
/home/bruno/data/build/prefix-linux-x86_64/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/home/bruno/data/build/prefix-linux-x86_64/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether gcc and cc understand -c and -o together... yes
checking for valac... /arch/x86_64-linux/gnu/bin/valac
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make all
rm -f zardoz_vala.stamp && echo stamp > zardoz_vala.stamp-t
CDPATH="${ZSH_VERSION+.}:" && cd . && /arch/x86_64-linux/gnu/bin/valac
--profile=posix -C foo.vala
Unknown option --profile=posix
Run '/arch/x86_64-linux/gnu/bin/valac --help' to see a full list of available
command line options.
make: *** [zardoz_vala.stamp] Error 1
+ exit_status=2
+ set +e
+ cd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'vala-mix: exit 2'
vala-mix: exit 2
+ exit 2
Likewise.
FAIL: vala-mix2.test (exit: 2)
==============================
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests:/home/bruno/data/build/prefix-linux-x86_64/bin:/home/bruno/bin:/arch/x86_64-linux/gnu/bin:/arch/x86-linux/gnu/bin:/usr/lib64/mpi/gcc/openmpi/bin:/home/bruno/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin
vala-mix2: running valac --version
Vala 0.7.2
vala-mix2: dummy requirement 'cc', no check done
vala-mix2: dummy requirement 'c++', no check done
vala-mix2: running make --version -v | grep GNU
GNU Make 3.81
=== Running test ./vala-mix2.test
++ pwd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests/vala-mix2.dir
+ set -e
+ cat
+ cat
+ cat
+ cat
+ cat
+ cat
+ cat
+ cat
+ aclocal-1.11 -Werror
+ automake-1.11 --foreign -Werror -Wall -a
+ autoconf -B /no/such/dir
+ ./configure
configure: loading site script /usr/share/site/x86_64-unknown-linux-gnu
checking for a BSD-compatible install...
/home/bruno/data/build/prefix-linux-x86_64/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p...
/home/bruno/data/build/prefix-linux-x86_64/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
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 ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for valac... /arch/x86_64-linux/gnu/bin/valac
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
+ make all
rm -f zardoz_vala.stamp && echo stamp > zardoz_vala.stamp-t
CDPATH="${ZSH_VERSION+.}:" && cd . && /arch/x86_64-linux/gnu/bin/valac
--profile=posix -C zardoz.vala
Unknown option --profile=posix
Run '/arch/x86_64-linux/gnu/bin/valac --help' to see a full list of available
command line options.
make: *** [zardoz_vala.stamp] Error 1
+ exit_status=2
+ set +e
+ cd
/data/home-susekde4/bruno/data/build/multibuild-1986/linux/automake-1.11.3b/tests
+ case $exit_status,$keep_testdirs in
+ test 0 '!=' 0
+ echo 'vala-mix2: exit 2'
vala-mix2: exit 2
+ exit 2
Likewise.
Bruno
- bug#11093: [platform-testers] Automake 1.11.3b test release,
Bruno Haible <=