octave-maintainers
[Top][All Lists]
Advanced

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

Re: in-tree builds and recursive make invocations


From: Rik
Subject: Re: in-tree builds and recursive make invocations
Date: Mon, 13 Jul 2015 08:46:43 -0700

On 07/13/2015 06:19 AM, John W. Eaton wrote:
> On 07/12/2015 06:19 PM, Rik wrote:
>> 7/12/15
>>
>> jwe,
>>
>> I've found an issue with the new build system.  If I use 'make
>> maintainer-clean' to get back to a pristine source tree then I can no
>> longer build Octave.  The 'bootstrap' script fails because the file README
>> at the top-level is missing.  In fact, 'maintainer-clean' is deleting the
>> following three files which are under version control.
>>
>> ./README
>> ./doc/interpreter/octave_logo.pdf
>> ./doc/interpreter/octave_logo.eps
>
> I'm not seeing that behavior.  I'm building in a separate directory from
> the sources with

I do in-tree builds.  I know some people don't like them, but there isn't
any actual law against them and I suspect I'm not the only one who does
this in the Octave universe.

>
>   mkdir .build; cd .build; ../configure ...
>
> After building and doing "make maintainer-clean", those files are still
> present in the source tree.
>
> Can you do a show the portion of the output for "make maintainer-clean"
> that shows at what point those files are deleted?

I don't see anything for the README.  For the the icons the line is

test -z "AUTHORS BUGS ChangeLog INSTALL.OCTAVE
libinterp/corefcn/oct-tex-lexer.ll libinterp/corefcn/oct-tex-parser.yy
libinterp/parse-tree/oct-parse.yy libinterp/corefcn/oct-tex-parser.h
libinterp/corefcn/oct-tex-symbols.cc libinterp/parse-tree/oct-gperf.h
libinterp/parse-tree/oct-parse.h doc/interpreter/octave_logo.eps
doc/interpreter/voronoi.eps doc/interpreter/triplot.eps
doc/interpreter/griddata.eps doc/interpreter/convhull.eps
doc/interpreter/delaunay.eps doc/interpreter/inpolygon.eps
doc/interpreter/interpft.eps doc/interpreter/interpn.eps
doc/interpreter/interpderiv1.eps doc/interpreter/interpderiv2.eps
doc/interpreter/plot.eps doc/interpreter/hist.eps
doc/interpreter/errorbar.eps doc/interpreter/polar.eps
doc/interpreter/mesh.eps doc/interpreter/plot3.eps
doc/interpreter/extended.eps doc/interpreter/gplot.eps
doc/interpreter/grid.eps doc/interpreter/spmatrix.eps
doc/interpreter/spchol.eps doc/interpreter/spcholperm.eps
doc/interpreter/splinefit1.eps doc/interpreter/splinefit2.eps
doc/interpreter/splinefit3.eps doc/interpreter/splinefit4.eps
doc/interpreter/splinefit6.eps doc/interpreter/octave_logo.pdf
doc/interpreter/voronoi.pdf doc/interpreter/triplot.pdf
doc/interpreter/griddata.pdf doc/interpreter/convhull.pdf
doc/interpreter/delaunay.pdf doc/interpreter/inpolygon.pdf
doc/interpreter/interpft.pdf doc/interpreter/interpn.pdf
doc/interpreter/interpderiv1.pdf doc/interpreter/interpderiv2.pdf
doc/interpreter/plot.pdf doc/interpreter/hist.pdf
doc/interpreter/errorbar.pdf doc/interpreter/polar.pdf
doc/interpreter/mesh.pdf doc/interpreter/plot3.pdf
doc/interpreter/extended.pdf doc/interpreter/gplot.pdf
doc/interpreter/grid.pdf doc/interpreter/spmatrix.pdf
doc/interpreter/spchol.pdf doc/interpreter/spcholperm.pdf
doc/interpreter/splinefit1.pdf doc/interpreter/splinefit2.pdf
doc/interpreter/splinefit3.pdf doc/interpreter/splinefit4.pdf
doc/interpreter/splinefit6.pdf doc/interpreter/voronoi.png
doc/interpreter/triplot.png doc/interpreter/griddata.png
doc/interpreter/convhull.png doc/interpreter/delaunay.png
doc/interpreter/inpolygon.png doc/interpreter/interpft.png
doc/interpreter/interpn.png doc/interpreter/interpderiv1.png
doc/interpreter/interpderiv2.png doc/interpreter/plot.png
doc/interpreter/hist.png doc/interpreter/errorbar.png
doc/interpreter/polar.png doc/interpreter/mesh.png
doc/interpreter/plot3.png doc/interpreter/extended.png
doc/interpreter/gplot.png doc/interpreter/grid.png
doc/interpreter/spmatrix.png doc/interpreter/spchol.png
doc/interpreter/spcholperm.png doc/interpreter/splinefit1.png
doc/interpreter/splinefit2.png doc/interpreter/splinefit3.png
doc/interpreter/splinefit4.png doc/interpreter/splinefit6.png
doc/interpreter/voronoi.txt doc/interpreter/triplot.txt
doc/interpreter/griddata.txt doc/interpreter/convhull.txt
doc/interpreter/delaunay.txt doc/interpreter/inpolygon.txt
doc/interpreter/interpft.txt doc/interpreter/interpn.txt
doc/interpreter/interpderiv1.txt doc/interpreter/interpderiv2.txt
doc/interpreter/plot.txt doc/interpreter/hist.txt
doc/interpreter/errorbar.txt doc/interpreter/polar.txt
doc/interpreter/mesh.txt doc/interpreter/plot3.txt
doc/interpreter/extended.txt doc/interpreter/gplot.txt
doc/interpreter/grid.txt doc/interpreter/spmatrix.txt
doc/interpreter/spchol.txt doc/interpreter/spcholperm.txt
doc/interpreter/splinefit1.txt doc/interpreter/splinefit2.txt
doc/interpreter/splinefit3.txt doc/interpreter/splinefit4.txt
doc/interpreter/splinefit6.txt doc/interpreter/doc-cache
doc/refcard/refcard-a4.dvi doc/refcard/refcard-legal.dvi
doc/refcard/refcard-letter.dvi doc/refcard/refcard-a4.pdf
doc/refcard/refcard-legal.pdf doc/refcard/refcard-letter.pdf
doc/refcard/refcard-letter.ps doc/refcard/refcard-a4.ps
doc/refcard/refcard-legal.ps etc/icons/octave-logo-512.png
etc/icons/octave-logo-256.png etc/icons/octave-logo-128.png
etc/icons/octave-logo-64.png etc/icons/octave-logo-48.png
etc/icons/octave-logo-32.png etc/icons/octave-logo-24.png
etc/icons/octave-logo-22.png etc/icons/octave-logo-16.png
etc/icons/octave-logo.ico AUTHORS BUGS ChangeLog INSTALL.OCTAVE
libinterp/corefcn/oct-tex-lexer.ll libinterp/corefcn/oct-tex-parser.yy
libinterp/parse-tree/oct-parse.yy libinterp/corefcn/oct-tex-parser.h
libinterp/corefcn/oct-tex-symbols.cc libinterp/parse-tree/oct-gperf.h
libinterp/parse-tree/oct-parse.h" || rm -f AUTHORS BUGS ChangeLog
INSTALL.OCTAVE libinterp/corefcn/oct-tex-lexer.ll
libinterp/corefcn/oct-tex-parser.yy libinterp/parse-tree/oct-parse.yy
libinterp/corefcn/oct-tex-parser.h libinterp/corefcn/oct-tex-symbols.cc
libinterp/parse-tree/oct-gperf.h libinterp/parse-tree/oct-parse.h
doc/interpreter/octave_logo.eps doc/interpreter/voronoi.eps
doc/interpreter/triplot.eps doc/interpreter/griddata.eps
doc/interpreter/convhull.eps doc/interpreter/delaunay.eps
doc/interpreter/inpolygon.eps doc/interpreter/interpft.eps
doc/interpreter/interpn.eps doc/interpreter/interpderiv1.eps
doc/interpreter/interpderiv2.eps doc/interpreter/plot.eps
doc/interpreter/hist.eps doc/interpreter/errorbar.eps
doc/interpreter/polar.eps doc/interpreter/mesh.eps
doc/interpreter/plot3.eps doc/interpreter/extended.eps
doc/interpreter/gplot.eps doc/interpreter/grid.eps
doc/interpreter/spmatrix.eps doc/interpreter/spchol.eps
doc/interpreter/spcholperm.eps doc/interpreter/splinefit1.eps
doc/interpreter/splinefit2.eps doc/interpreter/splinefit3.eps
doc/interpreter/splinefit4.eps doc/interpreter/splinefit6.eps
doc/interpreter/octave_logo.pdf doc/interpreter/voronoi.pdf
doc/interpreter/triplot.pdf doc/interpreter/griddata.pdf
doc/interpreter/convhull.pdf doc/interpreter/delaunay.pdf
doc/interpreter/inpolygon.pdf doc/interpreter/interpft.pdf
doc/interpreter/interpn.pdf doc/interpreter/interpderiv1.pdf
doc/interpreter/interpderiv2.pdf doc/interpreter/plot.pdf
doc/interpreter/hist.pdf doc/interpreter/errorbar.pdf
doc/interpreter/polar.pdf doc/interpreter/mesh.pdf
doc/interpreter/plot3.pdf doc/interpreter/extended.pdf
doc/interpreter/gplot.pdf doc/interpreter/grid.pdf
doc/interpreter/spmatrix.pdf doc/interpreter/spchol.pdf
doc/interpreter/spcholperm.pdf doc/interpreter/splinefit1.pdf
doc/interpreter/splinefit2.pdf doc/interpreter/splinefit3.pdf
doc/interpreter/splinefit4.pdf doc/interpreter/splinefit6.pdf
doc/interpreter/voronoi.png doc/interpreter/triplot.png
doc/interpreter/griddata.png doc/interpreter/convhull.png
doc/interpreter/delaunay.png doc/interpreter/inpolygon.png
doc/interpreter/interpft.png doc/interpreter/interpn.png
doc/interpreter/interpderiv1.png doc/interpreter/interpderiv2.png
doc/interpreter/plot.png doc/interpreter/hist.png
doc/interpreter/errorbar.png doc/interpreter/polar.png
doc/interpreter/mesh.png doc/interpreter/plot3.png
doc/interpreter/extended.png doc/interpreter/gplot.png
doc/interpreter/grid.png doc/interpreter/spmatrix.png
doc/interpreter/spchol.png doc/interpreter/spcholperm.png
doc/interpreter/splinefit1.png doc/interpreter/splinefit2.png
doc/interpreter/splinefit3.png doc/interpreter/splinefit4.png
doc/interpreter/splinefit6.png doc/interpreter/voronoi.txt
doc/interpreter/triplot.txt doc/interpreter/griddata.txt
doc/interpreter/convhull.txt doc/interpreter/delaunay.txt
doc/interpreter/inpolygon.txt doc/interpreter/interpft.txt
doc/interpreter/interpn.txt doc/interpreter/interpderiv1.txt
doc/interpreter/interpderiv2.txt doc/interpreter/plot.txt
doc/interpreter/hist.txt doc/interpreter/errorbar.txt
doc/interpreter/polar.txt doc/interpreter/mesh.txt
doc/interpreter/plot3.txt doc/interpreter/extended.txt
doc/interpreter/gplot.txt doc/interpreter/grid.txt
doc/interpreter/spmatrix.txt doc/interpreter/spchol.txt
doc/interpreter/spcholperm.txt doc/interpreter/splinefit1.txt
doc/interpreter/splinefit2.txt doc/interpreter/splinefit3.txt
doc/interpreter/splinefit4.txt doc/interpreter/splinefit6.txt
doc/interpreter/doc-cache doc/refcard/refcard-a4.dvi
doc/refcard/refcard-legal.dvi doc/refcard/refcard-letter.dvi
doc/refcard/refcard-a4.pdf doc/refcard/refcard-legal.pdf
doc/refcard/refcard-letter.pdf doc/refcard/refcard-letter.ps
doc/refcard/refcard-a4.ps doc/refcard/refcard-legal.ps
etc/icons/octave-logo-512.png etc/icons/octave-logo-256.png
etc/icons/octave-logo-128.png etc/icons/octave-logo-64.png
etc/icons/octave-logo-48.png etc/icons/octave-logo-32.png
etc/icons/octave-logo-24.png etc/icons/octave-logo-22.png
etc/icons/octave-logo-16.png etc/icons/octave-logo.ico AUTHORS BUGS
ChangeLog INSTALL.OCTAVE libinterp/corefcn/oct-tex-lexer.ll
libinterp/corefcn/oct-tex-parser.yy libinterp/parse-tree/oct-parse.yy
libinterp/corefcn/oct-tex-parser.h libinterp/corefcn/oct-tex-symbols.cc
libinterp/parse-tree/oct-gperf.h libinterp/parse-tree/oct-parse.h

--Rik



reply via email to

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