GNU bug report logs -
#11302
Automake 1.11d on openSUSE 12.1
Previous Next
Reported by: Bruno Haible <bruno <at> clisp.org>
Date: Sat, 21 Apr 2012 17:35:01 UTC
Severity: minor
Tags: patch
Done: Stefano Lattarini <stefano.lattarini <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #8 received at 11302 <at> debbugs.gnu.org (full text, mbox):
Hi Bruno, thanks for the report.
On 04/21/2012 07:35 PM, Bruno Haible wrote:
> Stefano Lattarini wrote:
>> The beta release "1.11d" of Automake is now available at
>> <ftp://alpha.gnu.org/gnu/automake/>.
>
> On openSUSE 12.1 x86_64: 9 tests failed.
>
> FAIL: t/depcomp2.sh
> FAIL: t/posixsubst-libraries.sh
> FAIL: t/posixsubst-ltlibraries.sh
> FAIL: t/posixsubst-scripts.sh
> FAIL: t/tap-summary-color.sh
> FAIL: t/transform3.sh
> FAIL: t/vala-vapi.sh
> FAIL: t/vala-mix.sh
> FAIL: t/vala-mix2.sh
>
> Autoconf version is 2.68.
>
> Details from test-suite.log:
>
>
> FAIL: t/depcomp2
> ================
>
> [SNIP]
>
> configure: WARNING: if you wanted to set the --build type, don't use --host.
> If a cross compiler is detected then cross compile mode will be used
> + test '!' -s stderr
> + exit_status=1
> + set +e
> + cd /data/home-susekde4/bruno/data/build/multibuild-2074/linux/automake-1.11d
> + test no = yes
> + case $am_explicit_skips in
> + test 1 -eq 0
> + keep_testdirs=yes
> + am_keeping_testdirs
> + case $keep_testdirs in
> + return 0
> + set +x
> depcomp2: exit 1
>
> The file 'stderr' is not empty: It contains this two-line warning
>
> configure: WARNING: if you wanted to set the --build type, don't use --host.
> If a cross compiler is detected then cross compile mode will be used
>
> This is because I configured with the arguments
>
> --host=x86_64-pc-linux-gnu \
> --prefix=/home/bruno/data/build/prefix-linux-x86_64 \
> --libdir=/home/bruno/data/build/prefix-linux-x86_64/lib64
>
> Apparently this led to a host_alias variable being passed to sub-configures:
>
The autoconf manual reads:
For historical reasons, whenever you specify --host, be sure to specify
--build too; this will be fixed in the future. So, to enter cross
compilation mode, use a command like this:
./configure --build=i686-pc-linux-gnu --host=m68k-coff
Does the error disappear if you also pass the '--build' option to configure?
> FAIL: t/tap-summary-color
> =========================
>
> [SNIP]
> This is probably because I'm executing the tests through an ssh login:
> ssh $machine 'cd ...; ./configure; make; make check'
> and in this situation the executing process is not connected to a tty,
> and maybe the TERM variable is not set.
>
Exactly. I had already fixed this issue yesterday:
<http://lists.gnu.org/archive/html/automake-patches/2012-04/msg00123.html>
> The vala-* test failures are being discussed in another thread
> <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=11093>.
>
And they are now fixed, right?
I will reply about the other failures in a later mail.
Thanks,
Stefano
This bug report was last modified 13 years and 23 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.