[Top][All Lists]

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

cannot bootstrap bison from git

From: Bruno Haible
Subject: cannot bootstrap bison from git
Date: Sun, 19 May 2019 14:25:07 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-145-generic; KDE/5.18.0; x86_64; ; )


I'm trying to bootstrap bison from its git repository (in order to test the
Solaris make fix), as explained in README-hacking.
  make check
works, but
  make distcheck
fails in a TEXI2DVI invocation.

Here are the details:

$ make doc/bison.dvi V=1                                           
LC_ALL=C tests/bison --version >doc/bison.help.tmp
LC_ALL=C tests/bison --help | \
  sed -e 's,^Usage: .*/bison \[OPTION\],Usage: bison [OPTION],g' \
      -e '/translation bugs/d'  >>doc/bison.help.tmp
./build-aux/move-if-change doc/bison.help.tmp doc/bison.help
/arch/local/x86_64-linux/bin/mkdir -p `echo "./doc/figs/example.eps" | sed -e 
/bin/bash /tmp/bison/build-aux/missing dot -Gmargin=0 -Teps doc/figs/example.gv 
mv doc/figs/example.eps.tmp doc/figs/example.eps
/arch/local/x86_64-linux/bin/mkdir -p `echo "./doc/figs/example-reduce.eps" | 
sed -e 's,/[^/]*$,,'`
/bin/bash /tmp/bison/build-aux/missing dot -Gmargin=0 -Teps 
doc/figs/example-reduce.gv >doc/figs/example-reduce.eps.tmp
mv doc/figs/example-reduce.eps.tmp doc/figs/example-reduce.eps
/arch/local/x86_64-linux/bin/mkdir -p `echo "./doc/figs/example-shift.eps" | 
sed -e 's,/[^/]*$,,'`
/bin/bash /tmp/bison/build-aux/missing dot -Gmargin=0 -Teps 
doc/figs/example-shift.gv >doc/figs/example-shift.eps.tmp
mv doc/figs/example-shift.eps.tmp doc/figs/example-shift.eps
TEXINPUTS="./build-aux:$TEXINPUTS" \
MAKEINFO='/bin/bash /tmp/bison/build-aux/missing makeinfo --no-split 
--set-customization-variable=ICONS=true  -I doc -I ./doc' \
texi2dvi --build-dir=doc/bison.t2d -I doc  --build-dir=doc/bison.t2d -o 
doc/bison.dvi  \
`test -f 'doc/bison.texi' || echo './'`doc/bison.texi
This is pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015/Debian) 
(preloaded format=etex)
 restricted \write18 enabled.
entering extended mode
(../../../../.././doc/bison.texi (/tmp/bison/build-aux/texinfo.tex
Loading texinfo [version 2019-04-12.13]: pdf, fonts, markup, glyphs,
page headings, tables, conditionals, indexing, sectioning, toc, environments,
defuns, macros, cross references, insertions,
This is `epsf.tex' v2.7.4 <14 February 2011>
) localization, formatting, and turning on texinfo input format.)
../../../../.././doc/bison.texi:5: Cannot read language file txi-en.tex.
@documentlanguagetrywithoutunderscore ...i-#1.tex}
                                                  @else @globaldefs = 1 @inp...

@\documentlanguage ...ithoutunderscore address@hidden 
                                                  @else @globaldefs = 1 @inp...
l.5 @documentlanguage en

My texi2dvi is version 6.6.

I don't have a file txi-en.tex on my disk. A web search reveals that it is
available at
and storing this file in doc/ indeed makes "make doc/bison.dvi" and
"make doc/bison.pdf" work fine.

The question is: How should txi-en.tex be distributed?
  - Do you want to mention the requirement to do
      wget -o doc/txi-en.tex 
    in README-hacking?
  - Do you want to make 'bootstrap' execute this command?
  - Should txi-en.tex be distributed through gnulib, like texinfo.tex?


reply via email to

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