On Fri, May 26, 2023 at 03:32:57PM +0100, Stuart Henderson wrote:
> On 2023/05/26 14:23, Dima Pasechnik wrote:
> > Is there any particular reason there is no modern makeinfo in OpenBSD?
> > (the one that has texi2any executable, that's version 6.8 or newer)
> 
> That is available in the texinfo package ('g' prefix in the binary
> names). It's a little old (6.5), no particular reason it's outdated afaik,
> just nobody has done the work to update and test.

it's too old to build Maxima's docs - that's what I get if I try using it, and 
not version 6.8:

make[3]: Entering directory 
'/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info'
./build_html.sh
./build_html.sh: 
abs_srcdir=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, 
pwd=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, language=en, 
languagedir=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, 
texiinitfile=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info/texi2html.init
./build_html.sh: execute category program: "sbcl" --script make-categories.lisp
maxima.texi:5: warning: @chapter should only appear at the beginning of a line
maxima.texi:5: warning: @chapter should not appear in @node
./Category-Help.texi:33: @ref reference to nonexistent node `Item: 
Introduction/deffn/quad_control'
./include-maxima.texi:226: @menu reference to nonexistent node `Documentation 
Categories'
Can't use an undefined value as an ARRAY reference at 
/usr/local/share/texinfo/Texinfo/Structuring.pm line 932.
maxima.texi:5: warning: @chapter should only appear at the beginning of a line
maxima.texi:5: warning: @chapter should not appear in @node
./Category-Help.texi:33: @ref reference to nonexistent node `Item: 
Introduction/deffn/quad_control'
./include-maxima.texi:226: @menu reference to nonexistent node `Documentation 
Categories'
Can't use an undefined value as an ARRAY reference at 
/usr/local/share/texinfo/Texinfo/Structuring.pm line 932.
./build_html.sh
./build_html.sh: 
abs_srcdir=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, 
pwd=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, language=en, 
languagedir=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info, 
texiinitfile=/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info/texi2html.init
./build_html.sh: execute category program: "sbcl" --script make-categories.lisp
maxima.texi:5: warning: @chapter should only appear at the beginning of a line
maxima.texi:5: warning: @chapter should not appear in @node
./Category-Help.texi:33: @ref reference to nonexistent node `Item: 
Introduction/deffn/quad_control'
./include-maxima.texi:226: @menu reference to nonexistent node `Documentation 
Categories'
Can't use an undefined value as an ARRAY reference at 
/usr/local/share/texinfo/Texinfo/Structuring.pm line 932.
maxima.texi:5: warning: @chapter should only appear at the beginning of a line
maxima.texi:5: warning: @chapter should not appear in @node
./Category-Help.texi:33: @ref reference to nonexistent node `Item: 
Introduction/deffn/quad_control'
./include-maxima.texi:226: @menu reference to nonexistent node `Documentation 
Categories'
Can't use an undefined value as an ARRAY reference at 
/usr/local/share/texinfo/Texinfo/Structuring.pm line 932.
/usr/bin/env perl ./create_index maxima_singlepage.html
Can't open maxima_singlepage.html at ./create_index line 14.
make[3]: *** [Makefile:1649: contents.hhc] Error 2
make[3]: Leaving directory 
'/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info'
make[2]: *** [Makefile:1217: all-recursive] Error 1
make[2]: Leaving directory 
'/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc/info'
make[1]: *** [Makefile:390: all-recursive] Error 1
make[1]: Leaving directory 
'/home/dima/sagetrac-mirror/upstream/maxima-5.46.0/doc'
make: *** [Makefile:444: all-recursive] Error 1


I'd be happy to try to submit an upgrade to the texinfo port.

Cheers,
Dima

Reply via email to