bug-inetutils
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]