Follow-up Comment #25, bug #66583 (group groff):

[comment #24 comment #24:]
> [comment #23 comment #23:]
>> https://savannah.gnu.org/bugs/?66609 does exactly that. The only issue it
>> has is that I'm not sure how should manually disabling building the manual
>> be reflected in the summary of available features that ./configure prints.
>> The current state is that it prints:

>> can build groff.{info,html,txt}  : no
>> can build groff.{dvi,pdf}        : no


>> as if makeinfo wasn't available. I am not sure whether this is correct
>> behavior.
> 
> Allow me to correct myself. It doesn't do even the above. It prints:

> can build groff.{info,html,txt}  : yes


> but then doesn't build them anyway, which feels wrong. Either we could
> simply print "no", or we could print something like "disabled" to clearly
> distinguish it from makeinfo not being available, although it could be
> argued that omission of the related warning is precisely such a distinction,
> though.

If we're talking about what's actually been committed to Git, I can't
reproduce this.

When I build on Solaris 10, where "makeinfo" is unavailable, I get this:


...
checking for bison... bison -y
checking for m4... m4
checking for makeinfo... no
checking for texi2dvi... missing
checking for tex... missing
checking for ranlib... :
checking for install-info... no
...
GNU roff version 1.23.0.2695-cdff6
----------------------------------------------------------------------
 installation directory prefix    : /home/gbranden
 command name prefix              : g
 wrappers used for macro packages : an ansun bib m s v vgrind
 C++ compiler and options         : g++ -std=gnu++11 -g -O2  -D_REENTRANT
 use libgroff's memory allocator  : no
 C compiler and options           : gcc -g -O2  -D_REENTRANT
 Perl interpreter version         : 5.8.4
 X11 support                      : enabled
 X11 app defaults directory       : /home/gbranden/lib/X11/app-defaults
 default paper format             : letter
 'groff -l' uses print spooler    : lpr
 use URW fonts for PDF output     : no
 preconv can use uchardet library : no
 can build groff.{info,html,txt}  : no
 can build groff.{dvi,pdf}        : no
----------------------------------------------------------------------


> It prints:

> can build groff.{info,html,txt}  : yes


> but then doesn't build them anyway, which feels wrong.

The auxiliary verb "can" is not a synonym of "will".  If you build from a
distribution archive, which is *the* premier means of _groff_ distribution,
the generated forms of our Texinfo manual are already present, and therefore
would only need to be regenerated if someone modified _doc/groff.texi_.

Are you familiar with the practice of distributing (compressed) tar archives
when making a software release?


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66583>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to