[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
- Re: gnulib and automake, Benjamin Lindner, 2009/10/26
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, Shai Ayal, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, Shai Ayal, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, Shai Ayal, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake,
Shai Ayal <=
- Re: gnulib and automake, Judd Storrs, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, Judd Storrs, 2009/10/28
- Re: gnulib and automake, Judd Storrs, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28
- Re: gnulib and automake (a fix?), Ben Abbott, 2009/10/30
- Re: gnulib and automake, Thomas Treichl, 2009/10/28
- Re: gnulib and automake, John W. Eaton, 2009/10/28