octave-maintainers
[Top][All Lists]
Advanced

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

Re: silent rules


From: Rik
Subject: Re: silent rules
Date: Tue, 24 Feb 2015 09:47:41 -0800

On 02/24/2015 09:30 AM, John W. Eaton wrote:
> On 02/24/2015 12:21 PM, Rik wrote:
>> On 02/21/2015 06:32 AM, John W. Eaton wrote:
>>> On 02/21/2015 09:13 AM, Rik wrote:
>>>
>>>> As long as we're going with silent rules, is there also a way to quiet
>>>> the output from the doc/interpreter directory?  I get screenfuls of
>>>> output from TeX during the production of the documentation.
>>>
>>> With the changes I made yesterday, he doc/interpreter and doc/liboctave
>>> directories are quiet for me.  I see this for TeX and makeinfo:
>>>
>>>      ...
>>>      GEN      splinefit4.txt
>>>      GEN      splinefit6.txt
>>>      GEN      doc-cache
>>>      TEXI2DVI octave.dvi
>>>      MAKEINFO octave.html
>>>      MAKEINFO /home/jwe/src/octave/doc/interpreter/octave.info
>>>      TEXI2PDF octave.pdf
>>>      DVIPS    octave.ps
>>>    dvips: Font Helvetica used in file plot.eps is not in the mapping file.
>>>    dvips: Font Helvetica used in file hist.eps is not in the mapping file.
>>>    dvips: Font Helvetica used in file errorbar.eps is not in the mapping
>>> file.
>>>    dvips: Font Helvetica used in file polar.eps is not in the mapping
>>> file.
>>>    dvips: Font Helvetica used in file mesh.eps is not in the mapping file.
>>>    ...
>>>
>>> The font warnings are something to be fixed...
>>>
>>> The doc/refcard directory is not quiet, but I'll take a look at that now.
>>
>> Maybe it's a difference between Autotool verisons or Texinfo versions?  I'm
>> back on Kubuntu 12.04 and the output is verbose.
>>
>> cd doc/interpreter
>> make clean
>> make -j1 octave.pdf
>>
>> TEXINPUTS="./..:$TEXINPUTS" \
>>      MAKEINFO='/bin/bash
>> /home/rik/wip/Projects_Mine/octave-dev/build-aux/missing --run makeinfo
>> -I .' \
>>      texi2dvi --build-dir=t2d_cache octave.texi
>>
>> and then tons of output.  No big deal if I'm the only one who has this
>> issue.
>
> What version of automake do you have?  Texinfo?  I have 1.14.1 and
> 5.2.0.  What do the generated rules in doc/interpreter/Makefile look
> like?  I see
>
> .texi.pdf:
>     
> $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS"
> \
>     MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I
> $(srcdir)' \
>     $(TEXI2PDF) $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@
> $(AM_V_texidevnull) \
>     $<
>
> Does the rule for making .pdf from .texi that is generated for you have
> the $(AM_V_texidevnull) part?
>

My rule is

.texi.pdf:
    TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \
    MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I $(srcdir)' \
    $(TEXI2PDF) $<

so it is just my slightly old Ubuntu system.

Automake: 1.11.3
Texinfo: 4.13a

--Rik





reply via email to

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