GNU bug report logs -
#29178
Failure to build automake > 11
Previous Next
Reported by: Thomas Koenig <tkoenig <at> netcologne.de>
Date: Mon, 6 Nov 2017 20:53:01 UTC
Severity: normal
Tags: notabug
Done: Mathieu Lirzin <mthl <at> gnu.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 29178 in the body.
You can then email your comments to 29178 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 20:53:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Thomas Koenig <tkoenig <at> netcologne.de>
:
New bug report received and forwarded. Copy sent to
bug-automake <at> gnu.org
.
(Mon, 06 Nov 2017 20:53:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi,
in trying to narrow down a build failure of gcc, see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
I tried to build a newer version of automake than 1-11.6
(which gcc is currently locked at). All builds failed with
GEN doc/automake-1.13.1
help2man: can't get `--help' info from automake-1.13
Try `--no-discard-stderr' if option outputs to stderr
make: *** [Makefile:4278: doc/automake-1.13.1] Fehler 255
and I am at a loss how to proceed.
This is on a recent OpenSuse Tumbleweed, perl is at
$ perl -v
This is perl 5, version 26, subversion 1 (v5.26.1) built for
x86_64-linux-thread-multi
Copyright 1987-2017, Larry Wall
This is currently blocking some gcc development, at least for me.
Any ideas?
Regards
Thomas
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 21:16:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 29178 <at> debbugs.gnu.org (full text, mbox):
On Mon, Nov 6, 2017 at 12:45 PM, Thomas Koenig <tkoenig <at> netcologne.de> wrote:
> Hi,
>
> in trying to narrow down a build failure of gcc, see
>
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
>
> I tried to build a newer version of automake than 1-11.6
> (which gcc is currently locked at). All builds failed with
>
> GEN doc/automake-1.13.1
your bug is only with recent versions of perl which require stricter quoting.
latest automake is 1.15.1
Why they don't get with the program is beyond me.
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:06:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Hello,
carl hansen <carlhansen1234 <at> gmail.com> writes:
> On Mon, Nov 6, 2017 at 12:45 PM, Thomas Koenig <tkoenig <at> netcologne.de> wrote:
>> Hi,
>>
>> in trying to narrow down a build failure of gcc, see
>>
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
>>
>> I tried to build a newer version of automake than 1-11.6
>> (which gcc is currently locked at). All builds failed with
>>
>> GEN doc/automake-1.13.1
>
>
> your bug is only with recent versions of perl which require stricter quoting.
>
> latest automake is 1.15.1
> Why they don't get with the program is beyond me.
This quoting issue has only been fixed since Automake 1.15.1, so using
Automake with Perl 26 requires at least that Automake version.
If help is needed on GCC side to support newer version of Automake, feel
free to ask <automake <at> gnu.org> for help.
Thanks.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:14:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Am 06.11.2017 um 22:14 schrieb carl hansen:
> On Mon, Nov 6, 2017 at 12:45 PM, Thomas Koenig <tkoenig <at> netcologne.de> wrote:
>> Hi,
>>
>> in trying to narrow down a build failure of gcc, see
>>
>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
>>
>> I tried to build a newer version of automake than 1-11.6
>> (which gcc is currently locked at). All builds failed with
>>
>> GEN doc/automake-1.13.1
>
>
> your bug is only with recent versions of perl which require stricter quoting.
>
> latest automake is 1.15.1
The latest version of automake shows the same error on my system:
ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make
GEN bin/automake
GEN bin/aclocal
GEN t/ax/shell-no-trail-bslash
GEN t/ax/cc-no-c-o
GEN runtest
GEN doc/aclocal.1
GEN doc/automake.1
GEN lib/Automake/Config.pm
GEN doc/aclocal-1.15.1
GEN doc/automake-1.15.1
help2man: can't get `--help' info from automake-1.15
Try `--no-discard-stderr' if option outputs to stderr
make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:24:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Hello Thomas,
Thomas Koenig <tkoenig <at> netcologne.de> writes:
> Am 06.11.2017 um 22:14 schrieb carl hansen:
>> On Mon, Nov 6, 2017 at 12:45 PM, Thomas Koenig <tkoenig <at> netcologne.de> wrote:
>>> Hi,
>>>
>>> in trying to narrow down a build failure of gcc, see
>>>
>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
>>>
>>> I tried to build a newer version of automake than 1-11.6
>>> (which gcc is currently locked at). All builds failed with
>>>
>>> GEN doc/automake-1.13.1
>>
>>
>> your bug is only with recent versions of perl which require stricter quoting.
>>
>> latest automake is 1.15.1
>
> The latest version of automake shows the same error on my system:
>
> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make
> GEN bin/automake
> GEN bin/aclocal
> GEN t/ax/shell-no-trail-bslash
> GEN t/ax/cc-no-c-o
> GEN runtest
> GEN doc/aclocal.1
> GEN doc/automake.1
> GEN lib/Automake/Config.pm
> GEN doc/aclocal-1.15.1
> GEN doc/automake-1.15.1
> help2man: can't get `--help' info from automake-1.15
> Try `--no-discard-stderr' if option outputs to stderr
> make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
Could you provide your config.log and the output of 'make V=1' and
'bin/automake --help'?
Thanks.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:31:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 29178 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Mathieu,
> Thomas Koenig <tkoenig <at> netcologne.de> writes:
>
>> Am 06.11.2017 um 22:14 schrieb carl hansen:
>>> On Mon, Nov 6, 2017 at 12:45 PM, Thomas Koenig <tkoenig <at> netcologne.de> wrote:
>>>> Hi,
>>>>
>>>> in trying to narrow down a build failure of gcc, see
>>>>
>>>> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82856
>>>>
>>>> I tried to build a newer version of automake than 1-11.6
>>>> (which gcc is currently locked at). All builds failed with
>>>>
>>>> GEN doc/automake-1.13.1
>>>
>>>
>>> your bug is only with recent versions of perl which require stricter quoting.
>>>
>>> latest automake is 1.15.1
>>
>> The latest version of automake shows the same error on my system:
>>
>> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make
>> GEN bin/automake
>> GEN bin/aclocal
>> GEN t/ax/shell-no-trail-bslash
>> GEN t/ax/cc-no-c-o
>> GEN runtest
>> GEN doc/aclocal.1
>> GEN doc/automake.1
>> GEN lib/Automake/Config.pm
>> GEN doc/aclocal-1.15.1
>> GEN doc/automake-1.15.1
>> help2man: can't get `--help' info from automake-1.15
>> Try `--no-discard-stderr' if option outputs to stderr
>> make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
>
> Could you provide your config.log and the output of 'make V=1' and
> 'bin/automake --help'?
Sure.
ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make V=1
: && /usr/bin/mkdir -p doc && {
PATH='/home/ig25/Downloads/automake-1.15/t/wrap:'$PATH && export PATH; }
&& /usr/bin/perl ./doc/help2man --output=doc/automake-1.15.1 automake-1.15
help2man: can't get `--help' info from automake-1.15
Try `--no-discard-stderr' if option outputs to stderr
make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
ig25 <at> linux-d6cw:~/Downloads/automake-1.15> bin/automake --help
Can't locate Automake/Config.pm in @INC (you may need to install the
Automake::Config module) (@INC contains: /home/ig25/share/automake-1.15
/usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/site_perl/5.26.1
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.26.1
/usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1
/usr/lib/perl5/site_perl) at bin/automake line 48.
BEGIN failed--compilation aborted at bin/automake line 48.
Regards
Thomas
[config.log (text/x-log, attachment)]
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:38:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Thomas Koenig <tkoenig <at> netcologne.de> writes:
>> Could you provide your config.log and the output of 'make V=1' and
>> 'bin/automake --help'?
> Sure.
>
> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make V=1
> : && /usr/bin/mkdir -p doc && {
> PATH='/home/ig25/Downloads/automake-1.15/t/wrap:'$PATH && export PATH;
> } && /usr/bin/perl ./doc/help2man --output=doc/automake-1.15.1
> automake-1.15
> help2man: can't get `--help' info from automake-1.15
> Try `--no-discard-stderr' if option outputs to stderr
> make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
>
> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> bin/automake --help
> Can't locate Automake/Config.pm in @INC (you may need to install the
> Automake::Config module) (@INC contains:
> /home/ig25/share/automake-1.15
> /usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi
> /usr/lib/perl5/site_perl/5.26.1
> /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
> /usr/lib/perl5/vendor_perl/5.26.1
> /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1
> /usr/lib/perl5/site_perl) at bin/automake line 48.
> BEGIN failed--compilation aborted at bin/automake line 48.
Oops my bad, I should have asked for the output of 't/wrap/automake-1.15
--help' instead.
Can you provide it?
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 22:47:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Am 06.11.2017 um 23:37 schrieb Mathieu Lirzin:
> Thomas Koenig <tkoenig <at> netcologne.de> writes:
>
>>> Could you provide your config.log and the output of 'make V=1' and
>>> 'bin/automake --help'?
>
>> Sure.
>>
>> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> make V=1
>> : && /usr/bin/mkdir -p doc && {
>> PATH='/home/ig25/Downloads/automake-1.15/t/wrap:'$PATH && export PATH;
>> } && /usr/bin/perl ./doc/help2man --output=doc/automake-1.15.1
>> automake-1.15
>> help2man: can't get `--help' info from automake-1.15
>> Try `--no-discard-stderr' if option outputs to stderr
>> make: *** [Makefile:3687: doc/automake-1.15.1] Fehler 255
>>
>
>> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> bin/automake --help
>> Can't locate Automake/Config.pm in @INC (you may need to install the
>> Automake::Config module) (@INC contains:
>> /home/ig25/share/automake-1.15
>> /usr/lib/perl5/site_perl/5.26.1/x86_64-linux-thread-multi
>> /usr/lib/perl5/site_perl/5.26.1
>> /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
>> /usr/lib/perl5/vendor_perl/5.26.1
>> /usr/lib/perl5/5.26.1/x86_64-linux-thread-multi /usr/lib/perl5/5.26.1
>> /usr/lib/perl5/site_perl) at bin/automake line 48.
>> BEGIN failed--compilation aborted at bin/automake line 48.
>
> Oops my bad, I should have asked for the output of 't/wrap/automake-1.15
> --help' instead.
>
> Can you provide it?
Ah, that looks like it could be the culprit:
ig25 <at> linux-d6cw:~/Downloads/automake-1.15> t/wrap/automake-1.15 --help
Unescaped left brace in regex is illegal here in regex; marked by <--
HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
/home/ig25/Downloads/automake-1.15/bin/automake line 3936.
Compilation failed in require at t/wrap/automake-1.15 line 27.
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 23:02:02 GMT)
Full text and
rfc822 format available.
Message #29 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Thomas Koenig <tkoenig <at> netcologne.de> writes:
> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> t/wrap/automake-1.15 --help
> Unescaped left brace in regex is illegal here in regex; marked by <--
> HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
> /home/ig25/Downloads/automake-1.15/bin/automake line 3936.
> Compilation failed in require at t/wrap/automake-1.15 line 27.
Indeed this is a symptom of the unescaped issue of bug#21001 [1].
Looking at your 'config.log':
> ## ----------------- ##
> ## Output variables. ##
> ## ----------------- ##
>
> ACLOCAL='"/home/ig25/Downloads/automake-1.15/t/wrap/aclocal-1.15"'
> AMTAR='$${TAR-tar}'
> AM_BACKSLASH='\'
> AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
> AM_DEFAULT_VERBOSITY='0'
> AM_TEST_RUNNER_SHELL='/usr/bin/sh'
> AM_V='$(V)'
> APIVERSION='1.15'
> AUTOCONF='${SHELL} /home/ig25/Downloads/automake-1.15/lib/missing autoconf'
> AUTOHEADER='${SHELL} /home/ig25/Downloads/automake-1.15/lib/missing autoheader'
> AUTOMAKE='"/home/ig25/Downloads/automake-1.15/t/wrap/automake-1.15"'
> AWK='gawk'
> CC='cc'
> CFLAGS='-g -O2'
> CPPFLAGS=''
> CXX='c++'
> CXXFLAGS='-g -O2'
> CYGPATH_W='echo'
> DEFS='-DPACKAGE_NAME=\"GNU\ Automake\" -DPACKAGE_TARNAME=\"automake\" -DPACKAGE_VERSION=\"1.15\" -DPACKAGE_STRING=\"GNU\ Automake\ 1.15\" -DPACKAGE_BUGREPORT=\"bug-automake <at> gnu.org\" -DPACKAGE_URL=\"http://www.gnu.org/software/automake/\"'
The fact that PACKAGE_VERSION and PACKAGE_STRING refers to 1.15 is not
normal. It should be 1.15.1.
Could this be possible that you are building Automake 1.15 and not
1.15.1?
[1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=21001.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Mon, 06 Nov 2017 23:02:03 GMT)
Full text and
rfc822 format available.
Message #32 received at 29178 <at> debbugs.gnu.org (full text, mbox):
>
> Ah, that looks like it could be the culprit:
>
> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> t/wrap/automake-1.15 --help
> Unescaped left brace in regex is illegal here in regex; marked by <-- HERE
> in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
> /home/ig25/Downloads/automake-1.15/bin/automake line 3936.
> Compilation failed in require at t/wrap/automake-1.15 line 27.
>
>
That's fixed in automake 1.15.1 you seem to be using 1.15
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Tue, 07 Nov 2017 09:16:02 GMT)
Full text and
rfc822 format available.
Message #35 received at submit <at> debbugs.gnu.org (full text, mbox):
Hi Thomas,
* Thomas Koenig (tkoenig <at> netcologne.de) [20171106 23:31]:
> > > help2man: can't get `--help' info from automake-1.15
Tumbleweed does seem to have automake 1.15.1 so why don't you check with
'zypper se -s automake' and if TW does have it do 'zypper up automake'. With
that done the error should be gone.
hth
Philipp
Information forwarded
to
bug-automake <at> gnu.org
:
bug#29178
; Package
automake
.
(Thu, 04 Jan 2018 23:30:02 GMT)
Full text and
rfc822 format available.
Message #38 received at 29178 <at> debbugs.gnu.org (full text, mbox):
Hello,
carl hansen <carlhansen1234 <at> gmail.com> writes:
>>
>> Ah, that looks like it could be the culprit:
>>
>> ig25 <at> linux-d6cw:~/Downloads/automake-1.15> t/wrap/automake-1.15 --help
>> Unescaped left brace in regex is illegal here in regex; marked by <-- HERE
>> in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at
>> /home/ig25/Downloads/automake-1.15/bin/automake line 3936.
>> Compilation failed in require at t/wrap/automake-1.15 line 27.
>>
>>
> That's fixed in automake 1.15.1 you seem to be using 1.15
I assume that this was the actual problem. Since this bug has already
been fixed in Automake 1.15.1. I am closing this bug.
Thanks.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
Added tag(s) notabug.
Request was from
Mathieu Lirzin <mthl <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 04 Jan 2018 23:30:03 GMT)
Full text and
rfc822 format available.
bug closed, send any further explanations to
29178 <at> debbugs.gnu.org and Thomas Koenig <tkoenig <at> netcologne.de>
Request was from
Mathieu Lirzin <mthl <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Thu, 04 Jan 2018 23:30:03 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 02 Feb 2018 12:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 6 years and 78 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.