GNU bug report logs - #50924
automake-1.16: error: unrequested trace '$n'

Previous Next

Package: automake;

Reported by: Filipp Uskov <fel1992 <at> mail.ru>

Date: Thu, 30 Sep 2021 21:42:02 UTC

Severity: normal

Tags: moreinfo

To reply to this bug, email your comments to 50924 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-automake <at> gnu.org:
bug#50924; Package automake. (Thu, 30 Sep 2021 21:42:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Filipp Uskov <fel1992 <at> mail.ru>:
New bug report received and forwarded. Copy sent to bug-automake <at> gnu.org. (Thu, 30 Sep 2021 21:42:02 GMT) Full text and rfc822 format available.

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

From: Filipp Uskov <fel1992 <at> mail.ru>
To: bug-automake <bug-automake <at> gnu.org>
Subject: automake-1.16: error: unrequested trace '$n'
Date: Fri, 01 Oct 2021 00:24:49 +0300
[Message part 1 (text/plain, inline)]
I download  https://github.com/crosstool-ng/crosstool-ng.git and try to build it under cygwin and get error automake-1.16: error: unrequested trace '$n'
 
(1j0/cygdrive/c/Users/feelus/_repos/_foreign)--0-------(feelus <at> feelus-PC <at> 23:53)
[503] $ git clone --depth 1 --config core.autocrlf=input https://github.com/crosstool-ng/crosstool-ng.git
Клонирование в «crosstool-ng»…
remote: Enumerating objects: 1770, done.
remote: Counting objects: 100% (1770/1770), done.
remote: Compressing objects: 100% (1548/1548), done.
remote: Total 1770 (delta 363), reused 1117 (delta 162), pack-reused 0
Получение объектов: 100% (1770/1770), 2.23 МиБ | 1.09 МиБ/с, готово.
Определение изменений: 100% (363/363), готово.
Updating files: 100% (1821/1821), готово.
 
(1j0/cygdrive/c/Users/feelus/_repos/_foreign)--0-------(feelus <at> feelus-PC <at> 23:53)
[504] $ cd crosstool-ng
bash-completion  config  contrib  debian  docs  kconfig  licenses.d  m4  maintainer  packages  samples  scripts  testing  bootstrap  configure.ac  COPYING  ct-ng.in  issue_template.md  LICENSE  Makefile.am  paths.sh.in  README.md  TODO
 
(1j0/cygdrive/c/Users/feelus/_repos/_foreign/crosstool-ng)--0-------(feelus <at> feelus-PC <at> 23:53)
[505] $ ./bootstrap
INFO  :: *** Generating package version descriptions
INFO  :: Master packages: android-ndk autoconf automake avr-libc binutils bison cloog dtc duma elf2flt expat gcc gdb gettext glibc glibc-ports gmp gnuprumcu isl libelf libiconv libtool linux ltrace m4 make mingw-w64 moxiebox mpc mpfr musl ncurses newlib newlib-nano picolibc strace uClibc zlib
INFO  :: Generating 'config/versions/android-ndk.in'
INFO  :: Generating 'config/versions/autoconf.in'
INFO  :: Generating 'config/versions/automake.in'
INFO  :: Generating 'config/versions/avr-libc.in'
INFO  :: Generating 'config/versions/binutils.in'
INFO  :: Generating 'config/versions/bison.in'
INFO  :: Generating 'config/versions/cloog.in'
INFO  :: Generating 'config/versions/dtc.in'
INFO  :: Generating 'config/versions/duma.in'
INFO  :: Generating 'config/versions/elf2flt.in'
INFO  :: Generating 'config/versions/expat.in'
INFO  :: Generating 'config/versions/gcc.in'
INFO  :: Generating 'config/versions/gdb.in'
INFO  :: Generating 'config/versions/gettext.in'
INFO  :: Generating 'config/versions/glibc.in'
INFO  :: Generating 'config/versions/glibc-ports.in'
INFO  :: Generating 'config/versions/gmp.in'
INFO  :: Generating 'config/versions/gnuprumcu.in'
INFO  :: Generating 'config/versions/isl.in'
INFO  :: Generating 'config/versions/libelf.in'
INFO  :: Generating 'config/versions/libiconv.in'
INFO  :: Generating 'config/versions/libtool.in'
INFO  :: Generating 'config/versions/linux.in'
INFO  :: Generating 'config/versions/ltrace.in'
INFO  :: Generating 'config/versions/m4.in'
INFO  :: Generating 'config/versions/make.in'
INFO  :: Generating 'config/versions/mingw-w64.in'
INFO  :: Generating 'config/versions/moxiebox.in'
INFO  :: Generating 'config/versions/mpc.in'
INFO  :: Generating 'config/versions/mpfr.in'
INFO  :: Generating 'config/versions/musl.in'
INFO  :: Generating 'config/versions/ncurses.in'
INFO  :: Generating 'config/versions/newlib.in'
INFO  :: Generating 'config/versions/newlib-nano.in'
INFO  :: Generating 'config/versions/picolibc.in'
INFO  :: Generating 'config/versions/strace.in'
INFO  :: Generating 'config/versions/uClibc.in'
INFO  :: Generating 'config/versions/zlib.in'
INFO  :: *** Generating menu/choice selections
INFO  :: Generating arch.in (choice)
INFO  :: Generating kernel.in (choice)
INFO  :: Generating cc.in (choice)
INFO  :: Generating binutils.in (choice)
INFO  :: Generating libc.in (choice)
INFO  :: Generating debug.in (menu)
INFO  :: Generating comp_tools.in (menu)
INFO  :: Generating comp_libs.in (menu)
INFO  :: *** Gathering the list of data files to install
INFO  :: *** Running autoreconf
automake-1.16: error: unrequested trace '$n'
automake-1.16: Please contact <bug-automake <at> gnu.org>.
 at /usr/share/automake-1.16/Automake/Channels.pm line 662, <GEN0> line 1.
        Automake::Channels::msg("automake", "", "unrequested trace '\$n'") called at /usr/share/automake-1.16/Automake/ChannelDefs.pm line 212
        Automake::ChannelDefs::prog_error("unrequested trace '\$n'") called at /usr/bin/automake-1.16 line 5271
        Automake::scan_autoconf_traces("configure.ac") called at /usr/bin/automake-1.16 line 5530
        Automake::scan_autoconf_files() called at /usr/bin/automake-1.16 line 8357
autoreconf-2.69: automake failed with exit status: 29
INFO  :: *** Done!
 
(1j0/cygdrive/c/Users/feelus/_repos/_foreign/crosstool-ng)--0-------(feelus <at> feelus-PC <at> 00:15)
[506] $ ls
autom4te.cache   config   debian  kconfig     m4          packages  scripts  aclocal.m4  config.h.in  configure.ac  ct-ng.in           LICENSE      paths.sh.in  TODO
bash-completion  contrib  docs    licenses.d  maintainer  samples   testing  bootstrap   configure    COPYING       issue_template.md  Makefile.am  README.md    verbatim-data.mk
 
 
 
--
Filipp
[Message part 2 (text/html, inline)]

Information forwarded to bug-automake <at> gnu.org:
bug#50924; Package automake. (Mon, 04 Oct 2021 00:41:02 GMT) Full text and rfc822 format available.

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

From: Karl Berry <karl <at> freefriends.org>
To: fel1992 <at> mail.ru
Cc: 50924 <at> debbugs.gnu.org
Subject: Re: bug#50924: automake-1.16: error: unrequested trace '$n'
Date: Sun, 3 Oct 2021 18:40:23 -0600
    automake-1.16: error: unrequested trace '$n'

Thanks for the report, but it does not happen for me on CentOS 7, using
automake-1.16.4. The changes in 1.16.x have been pretty unrelated to
autoreconf as far as I can recall, so the cygwin vs. native Unix seems a
more likely candidate to me for the culprit, but who knows.

After downloading from https://github.com/crosstool-ng/crosstool-ng,
for me running ./bootstrap ends like this:

INFO  :: *** Running autoreconf
configure.ac:96: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from...
./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from...
configure.ac:96: the top level
configure.ac:293: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:293: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:293: the top level
INFO  :: *** Done!

I don't think those two "obsolete" warnings (which are coming from
autoconf, not automake) are relevant to the problem, but again, who knows.

Maybe you or someone else on Cygwin can pursue. --best, karl.





Information forwarded to bug-automake <at> gnu.org:
bug#50924; Package automake. (Mon, 04 Oct 2021 21:06:02 GMT) Full text and rfc822 format available.

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

From: Hans-Bernhard Bröker <HBBroeker <at> t-online.de>
To: bug-automake <at> gnu.org
Subject: Re: bug#50924: automake-1.16: error: unrequested trace '$n'
Date: Mon, 4 Oct 2021 23:03:32 +0200
Am 04.10.2021 um 02:40 schrieb Karl Berry:
>      automake-1.16: error: unrequested trace '$n'
> 
> Thanks for the report, but it does not happen for me on CentOS 7, using
> automake-1.16.4. 

Neither does it for me, actually using Cygwin (current, on Win10 
current).  And FWIW, the automake version that resolves to is 1.16.1, 
and autoconf is 2.69.

I didn't apply any fancy extra options to the git clone as in the 
original report, though; just plain git pull <address> into a fresh 
subdir under my cygwin-controlled /home/... (to make sure permissions 
and stuff were sane).

> After downloading from https://github.com/crosstool-ng/crosstool-ng,
> for me running ./bootstrap ends like this:
> 
> INFO  :: *** Running autoreconf
> configure.ac:96: warning: AC_PROG_LEX without either yywrap or noyywrap is obsolete
> ./lib/autoconf/programs.m4:716: _AC_PROG_LEX is expanded from...
> ./lib/autoconf/programs.m4:709: AC_PROG_LEX is expanded from...
> configure.ac:96: the top level
> configure.ac:293: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.ac:293: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.ac:293: the top level
> INFO  :: *** Done!

I had no warnings at all.  ./bootstrap && ./configure && make just worked:

$ ./ct-ng version
This is crosstool-NG version 1.24.0.479_aa52493

Copyright (C) 2008  Yann E. MORIN <yann.morin.1998 <at> free.fr>
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.




Added tag(s) moreinfo. Request was from Karl Berry <karl <at> freefriends.org> to control <at> debbugs.gnu.org. (Sat, 09 Oct 2021 21:38:02 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 249 days ago.

Previous Next


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