Subject:
Re: Eliminating more recursive make invocations
From:
Michael Godfrey <address@hidden>
Date:
07/07/2015 05:05 PM
To:
"John W. Eaton" <address@hidden>, address@hidden
List-Post:
<mailto:address@hidden>
Precedence:
list
MIME-Version:
1.0
References:
<address@hidden> <address@hidden>
<address@hidden>
In-Reply-To:
<address@hidden>
Message-ID:
<address@hidden>
Content-Type:
multipart/alternative; boundary="------------010000050800080908020607"
Message:
6
On 07/07/2015 11:51 PM, John W. Eaton wrote:
On 07/07/2015 04:37 PM, Michael Godfrey wrote:
On 07/07/2015 05:34 PM, John W. Eaton wrote:
I checked in a series of changes that eliminates calling make
recursively for the doc, etc/icons, and test directory trees.
You may need to clean up your build tree and run the bootstrap script
followed by configure to eliminate now obsolete Makefiles.
In doing this I once again enabled building the documentation and
images for the documentation in parallel. It seems to work for me,
but if you notice problems, please report them.
I'm considering doing the same for the liboctave, libinterp, libgui,
src, and scripts directory. At that point, the only directory that
will be handled by a recursive make invocation will be libgnu.
jwe
This all went smoothly for me until:
GEN doc/interpreter/octave.html/mesh.png
GEN doc/interpreter/plot3.png
GEN doc/interpreter/octave.html/plot3.png
GEN doc/interpreter/extended.png
GEN doc/interpreter/octave.html/extended.png
TEX doc/refcard/refcard-a4.dvi
^C^C^C^C^CMakefile:4332: recipe for target 'doc/refcard/refcard-a4.dvi'
failed
Does a full build work for you? It appears to me that something is out
of order
in the build in doc/interpreter/
A clean build does seem to work for me.
Are you doing a parallel build? How many jobs?
Can you use
make V=1 ...
to see the details of this failure and post the info here?
Thanks,
jwe
Here is the result of V=1
cd doc/refcard && \
TEXINPUTS="./doc/refcard::./doc/interpreter::./doc/interpreter::./doc/interpreter::./doc/interpreter::./doc/interpreter::./doc/interpreter:/home/godfrey/tex/macros::/home/godfrey/tex/inputs::::"
\
tex doc/refcard/refcard-a4.tex
This is TeX, Version 3.14159265 (TeX Live 2015) (preloaded format=tex)
! I can't find file `doc/refcard/refcard-a4.tex'.
<*> doc/refcard/refcard-a4.tex
(Press Enter to retry, or Control-D to exit)
Please type another input file name: