> > > >> automake-1.8 is automatically run by the generated Makefile.
> > >
> > > With the current RPM spec, the 'automake-1.8' doesn't exist.
> 
> The point is this: we generally dislike versioned executables, so we
> removed the versioned one _AND_ patched Automake to no longer 
> use them.
> So I guess the problem you have is that you have a Makefile 
> generated by
> some non-OpenPKG Automake and now it cannot re-generate 
> itself with the
> OpenPKG Automake, right? I guess that once you run "automake" 
> manually,
> the Makefiles will work fine again, right?

Well I just tried that, but it doesn't seem to work either.

I checked out my sources, ran autogen.sh which does:

=============================
# autogen.sh
#
# invoke the auto* tools to create the configuration system

# copy aclocal
aclocal

# Make config.h.in
autoheader

# Create Makefile.in
automake --foreign --add-missing

# build the configure script
autoconf

# set up libtool
libtoolize --force
=============================

./configure'd the source.. then touch Makefile.am and then make, giving me:

WARNING: `automake-1.8' is missing on your system.  You should only need it
if
         you modified `Makefile.am', `acinclude.m4' or `configure.in'.
         You might want to install the `Automake' and `Perl' packages.
         Grab them from any GNU archive site.

Looking in the Makefile, I see that AUTOMAKE points to automake-1.8 and
ACLOCAL
points to aclocal-1.8

I'm using the following automake, autoconf combo:

$ openpkg rpm -q automake autoconf
automake-1.8.5-20040517
autoconf-2.59-20040429



I wonder if it's really a good idea to remove the versioning.. the
developers
must have had a reason to do it this way, no?!

______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
Developer Communication List                   [EMAIL PROTECTED]

Reply via email to