autogen is misconfigured

Michael Schwendt bugs.michael at gmx.net
Sat Mar 3 22:35:57 UTC 2007


On Sat, 03 Mar 2007 13:26:35 -0800, Bruce Korb wrote:

> My reply was:
> 
> > > Hi Ron,
> > >
> > > You are correct.  There are _two_ files missing:
> >> >> $ rpm -q -l autogen-5.8.7-6.1.fc5
> >> >> /usr/bin/autogen
> >> >> /usr/bin/columns.autogen
> >> >> /usr/bin/getdefs.autogen
> > > viz.,
> > >
> >> >> $ find /usr/local/include/autoopts -type f
> >> >> /usr/local/include/autoopts/options.h
> >> >> /usr/local/include/autoopts/usage-txt.h
> 
> There are four problems:  The two missing headers

There seems to be a separate "autogen-devel" package, which contains
header files. Most likely options.h is included.

> and the two misnamed executables.

The package uses the "alternatives" system for these two. Probably this is
not obvious. /usr/bin/columns and /usr/bin/getdefs are two very generic
file names which pollute the /usr/bin namespace and bear the risk of
causing a conflict with other software. It would be beneficial if autogen
called the files differently and used an own namespace, e.g. with a prefix
or postfix.

For any bug reports about the package: http://bugzilla.redhat.com




More information about the fedora-extras-list mailing list