octave-maintainers
[Top][All Lists]
Advanced

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

Re: gnulib and automake


From: John W. Eaton
Subject: Re: gnulib and automake
Date: Wed, 28 Oct 2009 16:19:36 -0400

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

jwe



reply via email to

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