dvi, pdf rules: incorrect invocation of texi2dvi, texi2pdf

2009-04-07 Thread Bruno Haible
Hi, Automake generates rules for creating DVI and PDF formatted documentation that rely on the TEXINPUTS variable. This variable appears to have not the desired effect in recent TeX distributions. How to reproduce: - Install texinfo 4.13 in your PATH. - Unpack GNU hello 2.4. $ ./configure - Get

Re: dvi, pdf rules: incorrect invocation of texi2dvi, texi2pdf

2009-04-07 Thread Ralf Wildenhues
Hi Bruno, Karl, thanks for the report. * Bruno Haible wrote on Tue, Apr 07, 2009 at 01:04:36PM CEST: > Automake generates rules for creating DVI and PDF formatted documentation > that rely on the TEXINPUTS variable. This variable appears to have not the > desired effect in recent TeX distribution

Re: Using GNU Make

2009-04-07 Thread Ralf Wildenhues
* Reuben Thomas wrote on Mon, Apr 06, 2009 at 10:38:55PM CEST: > On Mon, 6 Apr 2009, Ralf Wildenhues wrote: > >> What do you mean by "allow it to be required". You can require it now >> for your package using autotools. > > Right, and my original question was to ask "how do I require GNU Make in

Re: mostlyclean and texinfo outputs

2009-04-07 Thread Ralf Wildenhues
> * Bruno Haible wrote on Fri, Apr 03, 2009 at 12:58:26PM CEST: > > > > > > For the {dvi,ps} formats this is (arguably) a bug in automake, > > > > > > I agree; automake should remove {html,dvi,ps,pdf} only upon 'clean', but > > > not upon 'mostlyclean'. Only the latex by-products should be remov

Re: Using GNU Make

2009-04-07 Thread Reuben Thomas
On Tue, 7 Apr 2009, Ralf Wildenhues wrote: * Reuben Thomas wrote on Mon, Apr 06, 2009 at 10:38:55PM CEST: On Mon, 6 Apr 2009, Ralf Wildenhues wrote: What do you mean by "allow it to be required". You can require it now for your package using autotools. Right, and my original question was t

Re: dvi, pdf rules: incorrect invocation of texi2dvi, texi2pdf

2009-04-07 Thread Bruno Haible
[Adding bug-texinfo. For the context, this thread started at ] > > How to reproduce: > > > > - Install texinfo 4.13 in your PATH. > > - Unpack GNU hello 2.4. > > $ ./configure > > - Get the newest texinfo.tex: > > $ gnulib-too

Re: dvi, pdf rules: incorrect invocation of texi2dvi, texi2pdf

2009-04-07 Thread Karl Berry
env TEXINPUTS=../build-aux::/... Certainly that is wrong. Thanks for the patch. For automake, the workaround is simple: Add a -I option always, for example '-I .'. The texi2dvi bug occurs only if no -I options are passed. 1) It seems to me that -I . could have undesired effects.

Re: Using GNU Make

2009-04-07 Thread Mike Frysinger
On Tuesday 07 April 2009 18:40:31 Reuben Thomas wrote: > On Tue, 7 Apr 2009, Ralf Wildenhues wrote: > indeed, part of any other widely used package, and with the following: > > In fact, gnulib already has a "gnu-make" module that adds a conditional > > which you can use to add GNU make-specific cod

Re: Using GNU Make

2009-04-07 Thread Reuben Thomas
On Tue, 7 Apr 2009, Mike Frysinger wrote: On Tuesday 07 April 2009 18:40:31 Reuben Thomas wrote: On Tue, 7 Apr 2009, Ralf Wildenhues wrote: indeed, part of any other widely used package, and with the following: In fact, gnulib already has a "gnu-make" module that adds a conditional which you c