On 08/24/2012 12:51 AM, address@hidden wrote:
Message: 4
Date: Thu, 23 Aug 2012 18:12:58 -0500
From: Daniel J Sebald<address@hidden>
To: Rik<address@hidden>
Cc: address@hidden
Subject: Re: Build warnings for documentation
Message-ID:<address@hidden>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
On 08/23/2012 05:46 PM, Daniel J Sebald wrote:
On 08/23/2012 05:31 PM, Daniel J Sebald wrote:
On 08/23/2012 05:21 PM, Rik wrote:
What commands does make execute and do they succeed?
[interpreter]# make plot.txt
../../run-octave -f -q -H -p ../../../octave/doc/interpreter --eval
"plotimages ('plot', 'txt');"
is what I see.
...and the "plot.txt" file is then present.
The other files plot.eps, hist.eps, etc. are present.
Well hist.txt -> PLOTIMAGES_TXT -> IMAGES_TXT ->
octave.info: $(IMAGES_TXT)
Is octave.info not being built somehow? I do
make octave.info
and a whole host of *.txt files are generated.
Hmm, this looks strange:
[interpreter]# grep "octave.info" *
[snip]
Makefile:INFO_DEPS = $(srcdir)/octave.info
Makefile:infofile = $(infodir)/octave.info
Makefile:$(srcdir)/octave.info: octave.texi $(srcdir)/version.texi
$(octave_TEXINFOS)
[snip]
Two different parent directory definitions. With the rearranged source
code, is either "srcdir" or "infodir" no longer correct?
8/24/12
Dan,
This is something I noticed a few weeks ago. I don't know if something has
changed or whether the Makefile.am rules are slightly incorrect. In any
case, we rely on Automake to create the rules for building the Info,
Postscript, and PDF forms of the documentation. For some unknown reason
the Info rule has the prefix $(srcdir) so the generated files are being
built in the original source directory instead of in the build directory as
it should. The other two Makefile targets for the Postscript and PDF
versions of the documentation do not have this problem which leads me to
think the bug is in Automake itself. What version of Automake are you
running? Mine is 1.11.1.