octave-maintainers
[Top][All Lists]
Advanced

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

Re: Build warnings for documentation


From: Daniel J Sebald
Subject: Re: Build warnings for documentation
Date: Fri, 24 Aug 2012 12:05:36 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

On 08/24/2012 10:31 AM, Rik wrote:
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.

I have the same version.

I'm going to go back to a couple versions of Octave associated with this Makefile changing to see if the issue is might be with a change there. (Likely a change somewhere else effected things.)

Dan


reply via email to

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