GNU bug report logs - #26514
make check - t/gettext-macros.sh hangs

Previous Next

Package: automake;

Reported by: Bruno Haible <bruno <at> clisp.org>

Date: Sat, 15 Apr 2017 09:27:02 UTC

Severity: normal

Tags: fixed, patch

Done: Mathieu Lirzin <mthl <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #12 received at control <at> debbugs.gnu.org (full text, mbox):

From: Mathieu Lirzin <mthl <at> gnu.org>
To: Bruno Haible <bruno <at> clisp.org>
Cc: 26514 <at> debbugs.gnu.org
Subject: Re: bug#26514: make check - t/gettext-macros.sh hangs
Date: Sun, 16 Apr 2017 12:49:54 +0200
tags 26514 patch fixed
close 26514
stop

Hello Bruno,

Bruno Haible <bruno <at> clisp.org> writes:

> On a Ubuntu 16.04 system (which happens to have the package 'gettext'
> installed but the package 'autopoint' not installed) "make check"
> of Automake 1.15 hangs:
>
> $ ./configure
> $ make
> $ make check 2>&1 | tee log3
> ...
> gcj6: skipped test: GNU Java compiler unavailable
> SKIP: t/gcj6.sh
>
> "ps" shows the following processes running for 45 minutes:
>
>   make test-suite.log TEST_LOGS=t/get-sysconf.log ...
>  -> /bin/bash -c p='t/gettext-macros.sh'; ...
>  -> /bin/bash ./lib/test-driver --test-name t/gettext-macros.sh --log-file t/gettext-macros.log --trs-file t/gettext-macros.trs --color-tests no --enable-hard-errors yes --expect-failure no -- /bin/bash ./t/gettext-macros.sh
>  -> /bin/bash ./t/gettext-macros.sh
>  -> /bin/sh /usr/bin/gettextize --force
>
> 'autopoint' is not found (since package 'autopoint' is not installed),
> and 'gettextize' is found in /usr/bin/ (as part of package 'gettext').
>
> The fix is obviously to NEVER attempt to run gettextize from a test script,
> because gettextize is an *interactive* tool [1]. The test intended to cope with
> GNU gettext versions that predate the introduction of 'autopoint'. But these
> versions are older than July 2002; we can ignore them by now.

You definitely have a better understanding of what should be done for
gettext related stuff than I do.  So I trust your expertise.

Applied in commit fc3afa8fe4d65bfad650b6230e1dc12d391a5477.

Thank you.

-- 
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37




This bug report was last modified 8 years and 36 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.