git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: DOCBOOK2X_TEXI in Documentation/Makefile invalid on some distributions

From
Jeff King <peff@peff.net>
Date
Oct 9, 2014, 19:35 UTC
Message-ID
<20141009193504.GD415@peff.net>
In-Reply-To
<CAMsgyKb-ffkfqRhG-dUkwpnKOcA=3CrZqT57qcqTr+9zm_v2Jw@mail.gmail.com>
On Thu, Oct 09, 2014 at 12:53:33PM -0500, Derek Moore wrote:
> Following the INSTALL doc, I was building git with:
> 
> make prefix=/usr/local all doc info

I wonder if it is actually sane to recommend building "info" for newcomers in INSTALL. I do not know if many of the list regulars do so (I certainly do not), or if it is part of anybody's testing regimen.

Show 14 quoted lines
> $ git diff
> diff --git a/Documentation/Makefile b/Documentation/Makefile
> index cea0e7a..0e6c70a 100644
> --- a/Documentation/Makefile
> +++ b/Documentation/Makefile
> @@ -107,7 +107,7 @@ HTML_REPO = ../../git-htmldocs
> 
>  MAKEINFO = makeinfo
>  INSTALL_INFO = install-info
> -DOCBOOK2X_TEXI = docbook2x-texi
> +DOCBOOK2X_TEXI = db2x_docbook2texi
>  DBLATEX = dblatex
>  ASCIIDOC_DBLATEX_DIR = /etc/asciidoc/dblatex
>  ifndef PERL_PATH

I don't think we would want to take a patch like this, as it is still called docbook2x-texi at least on Debian.

You can override variables with:
  make DOCBOOK2X_TEXI=db2x_docbook2texi ...
or if you want to use it for multiple make invocations:
  echo DOCBOOK2_TEXI=db2x_docbook2texi >config.mak

If we want a patch to make this Just Work out of the box on Fedora, I'd suggest looking at config.mak.uname (though I am not sure if there is enough information there currently to determine Fedora versus another distro), and/or a patch to configure.ac to detect which name we have.

-Peff
Previous: Derek MooreNext: Derek Moore
Message 2 of 3 in “DOCBOOK2X_TEXI in Documentation/Makefile invalid on some distributions”
  1. Derek MooreOct 9, 2014
  2. Jeff KingOct 9, 2014
  3. Derek MooreOct 9, 2014

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.