Re: The problem with automake-1.5


Subject: Re: The problem with automake-1.5
From: F J Franklin (F.J.Franklin@sheffield.ac.uk)
Date: Fri Oct 26 2001 - 02:48:44 CDT


On Thu, 25 Oct 2001, Hubert Figuiere wrote:

> According to F J Franklin <F.J.Franklin@sheffield.ac.uk>:
> > The problem with automake-1.5, and I've posted this info to the automake
> > list (without response), is that depout.m4 assumes that makefiles are
> > called "Makefile", while AbiWord uses "GNUmakefile" which probably ought
> > to be valid.
> >
> > Either use the attached patch on depout.m4 in /usr/share/aclocal (?)
> > or copy depout.m4 to abi/ac-helpers and patch it...
>
> Does not work.
> I get this error:
> make[5]: Leaving directory /home/hub/cvslocal/abi/src/af/ev/unix'
> make[4]: Leaving directory /home/hub/cvslocal/abi/src/af/ev/unix'
> make[4]: Entering directory /home/hub/cvslocal/abi/src/af/ev'
> GNUmakefile:480: warning: overriding commands for target libEv.a'
> GNUmakefile:236: warning: ignoring old commands for target libEv.a'
> make[4]: *** No rule to make target libEv.a.c', needed by libEv.a.o'. Stop.
>
> I wish it worked...

There are two problems, one with automake and one with AbiWord. The above
patch fixes the automake problem.

(The one difficulty I have with this patch is that since automake is
broken we should just say that: automake-1.5 is broken and therefore not
supported. Hopefully they'll fix it in later versions... If they do,
having the modified depout.m4 in ac-helpers could mess things up.)

I sent you the patch for the AbiWord problem last week. Basically we
shouldn't be trying to use automake AND building the libraries ourself -
it gets too confusing for automake.

Regards, Frank

Francis James Franklin
F.J.Franklin@shef.ac.uk

Deep in the human unconsciousness is a pervasive need for a logical
universe that makes sense. But the real universe is always one step
beyond logic.
          --- from `The Sayings of Muad'dib' by the Princess Irulan



This archive was generated by hypermail 2b25 : Fri Oct 26 2001 - 02:48:51 CDT