[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-inetutils] Missing header for logger.c and OpenBSD
From: |
Mats Erik Andersson |
Subject: |
Re: [bug-inetutils] Missing header for logger.c and OpenBSD |
Date: |
Wed, 18 Aug 2010 13:24:13 +0200 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
måndag den 16 augusti 2010 klockan 11:56 skrev Alfred M. Szmidt detta:
> > > due to unpleasently hard dependence on autoconf-2.63.
> >
> > Inetutils does not depend on that particular version of
> > Autoconf. Any version starting from 2.59 may be used.
>
> I have to disagree, there is even an output statement
> saying that Inetutils was arranged with autoconf-2.63,
> and that previous version might display unintended behavior.
>
> Unless you modified configure.ac or related files, autoconf nor
> automake is needed, the minimum version of autoconf that we require is
> 2.59 (as per configure.ac). If we do end up using a macro that only
> exists in a later version, then that is a bug.
I include a printout for the action to use autoreconf-2.59 and
autoreconf-2.62 on a freshly unpacked inetutils-1.8.tar.gz.
No manipulation on any file after unpacking, not even a touch
to get a more recent time stamp. These actions are taking place
in OpenBSD 4.6.
In the first case, using autoreconf-2.59, the claim
configure.ac:29: error: Autoconf version 2.62 or higher is required
clearly indicates to my novice eyes that 'configure.ac' seems to be
inaccurately written and to dependend on autoconf-2.62. Right?
The second case, now using autoreconf-2.62, seems to capture a bug
within automake-1.9. Is this plausible?
Best regards,
Mats E A
----------------------
$ export AUTOMAKE_VERSION=1.9
$ LANG=C autoreconf-2.59 >> ../reconf_on_inetutils_1_8.txt 2>&1
aclocal:configure.ac:121: warning: macro `AM_SILENT_RULES' not found in library
aclocal.m4:20: warning: this file was generated for autoconf 2.63.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure.ac:29: error: Autoconf version 2.62 or higher is required
aclocal.m4:530: AM_INIT_AUTOMAKE is expanded from...
configure.ac:29: the top level
autom4te-2.59: /usr/bin/m4 failed with exit status: 63
aclocal.m4:20: warning: this file was generated for autoconf 2.63.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
configure.ac:29: error: Autoconf version 2.62 or higher is required
aclocal.m4:530: AM_INIT_AUTOMAKE is expanded from...
configure.ac:29: the top level
autom4te-2.59: /usr/bin/m4 failed with exit status: 63
autoreconf-2.59: /usr/local/bin/autoconf-2.59 failed with exit status: 63
$ LANG=C autoreconf-2.62 >> ../reconf_on_inetutils_1_8.txt 2>&1
aclocal:configure.ac:121: warning: macro `AM_SILENT_RULES' not found in library
Use of uninitialized value $macro in string at /usr/local/bin/automake-1.9 line
4673, <GEN0> line 1.
Use of uninitialized value $macro in exists at /usr/local/bin/automake-1.9 line
4675, <GEN0> line 1.
Use of uninitialized value $macro in concatenation (.) or string at
/usr/local/bin/automake-1.9 line 4675, <GEN0> line 1.
automake-1.9: ####################
automake-1.9: ## Internal Error ##
automake-1.9: ####################
automake-1.9: unrequested trace `'
automake-1.9: Please contact <address@hidden>.
at /usr/local/share/automake-1.9/Automake/Channels.pm line 562
Automake::Channels::msg('automake', '', 'unrequested trace `\'') called
at /usr/local/share/automake-1.9/Automake/ChannelDefs.pm line 191
Automake::ChannelDefs::prog_error('unrequested trace `\'') called at
/usr/local/bin/automake-1.9 line 4675
Automake::scan_autoconf_traces('configure.ac') called at
/usr/local/bin/automake-1.9 line 4877
Automake::scan_autoconf_files() called at /usr/local/bin/automake-1.9
line 7493
autoreconf-2.62: automake failed with exit status: 9
## MEA #
## MEA # Comment: Code excerpt from automake-1.9
## MEA #
4667 while ($_ = $tracefh->getline)
4668 {
4669 chomp;
4670 my ($here, @args) = split (/::/);
4671 my $where = new Automake::Location $here;
4672 my $macro = $args[0];
4673 next if ("$macro" eq "include");
4674
4675 prog_error ("unrequested trace `$macro'")
4676 unless exists $traced{$macro};
## MEA #
## MEA # Interpretation: scan_autoconf_files() is buggy,
## MEA # it does not check its arguments properly.
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Sergey Poznyakoff, 2010/08/01
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Mats Erik Andersson, 2010/08/06
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Sergey Poznyakoff, 2010/08/06
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Mats Erik Andersson, 2010/08/14
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Sergey Poznyakoff, 2010/08/14
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Alfred M. Szmidt, 2010/08/16
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD,
Mats Erik Andersson <=
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Alfred M. Szmidt, 2010/08/18
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Mats Erik Andersson, 2010/08/18
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Alfred M. Szmidt, 2010/08/18
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Alfred M. Szmidt, 2010/08/16
- Re: [bug-inetutils] Missing header for logger.c and OpenBSD, Sergey Poznyakoff, 2010/08/16