octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gnulib and automake


From: Shai Ayal
Subject: Re: gnulib and automake
Date: Thu, 29 Oct 2009 06:37:08 +0200

On Wed, Oct 28, 2009 at 10:19 PM, John W. Eaton <address@hidden> wrote:
> On 28-Oct-2009, Shai Ayal wrote:
>
> | On Wed, Oct 28, 2009 at 9:49 PM, John W. Eaton <address@hidden> wrote:
> | > On 28-Oct-2009, Shai Ayal wrote:
> | >
> | > | On Wed, Oct 28, 2009 at 7:07 PM, John W. Eaton <address@hidden> wrote:
> | > | > On 28-Oct-2009, Shai Ayal wrote:
> | > | >
> | > | > | > A preliminary changeset for the switch to automake is now 
> available
> | > | > | > here:
> | > | > | >
> | > | > | >  http://jweaton.org/automake.gz
> | > | > | >
> | > | > | I get a 404 No found error for this URL
> | > | >
> | > | > Oops, it is http://jweaton.org/automake-diffs.gz
> | > | It almost compiles for me except at the very end:
> | > | ./octave.aux:4743: TeX capacity exceeded, sorry [save size=5000].
> | > | @otherbackslash ->@let address@hidden
> | > |
> | > | @xrdef #1#2->address@hidden @turnoffactive
> | > |                                           address@hidden @safexrefname 
> address@hidden
> | > | l.4743 @xrdef{doc-getenv-pg}{567}
> | >
> | > Does the following change fix the problem for you?
> | >
> | >
> | > diff --git a/doc/interpreter/Makefile.am b/doc/interpreter/Makefile.am
> | > --- a/doc/interpreter/Makefile.am
> | > +++ b/doc/interpreter/Makefile.am
> | > @@ -31,6 +31,9 @@
> | >  TEXINPUTS = 
> "..$(PATH_SEPARATOR)$(srcdir)$(PATH_SEPARATOR)$(srcdir)/..$(PATH_SEPARATOR)"
> | >  export TEXINPUTS
> | >
> | > +TEXMFCNF = 
> "..$(PATH_SEPARATOR)$(srcdir)$(PATH_SEPARATOR)$(srcdir)/..$(PATH_SEPARATOR)$(TEXMFCNF)$(PATH_SEPARATOR)"
> | > +export TEXMFCNF
> | > +
> | >  dist_man1_MANS = \
> | >   mkoctfile.1 \
> | >   octave-bug.1 \
> | >
> |
> | Now the error is:
> | Making all in interpreter
> | make[1]: Entering directory `/home/shaia/hack/octave-amake/doc/interpreter'
> | ../../run-octave -f -q -H -p . --eval "geometryimages ('voronoi', 'png');"
> | Makefile:582: *** Recursive variable `TEXMFCNF' references itself
> | (eventually).  Stop.
> | make[1]: Leaving directory `/home/shaia/hack/octave-amake/doc/interpreter'
> | make: *** [all-recursive] Error 1
>
> Try taking $(TEXMFCNF) out of the right hand side of that assignment,
> or use := instead of = as the assignment operator.  I'm not sure what
> the best solution is.  How often do people have TEXMFCNF set in the
> environment?  OTOH, GNU Make accepts :=, but I don't think it is
> portable (if we decide that matters).

Using := instead of = fixes the problem

Shai



reply via email to

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