This source line:
> cmd="${DOCBOOK2HTML} -o $split_html_db_dir \"${outdir}/$PACKAGE-db.xml\""
yields:
> docbook2html -o "manual/complexity-db.xml"
whether or not --texi2html is specified on the command line.
This is almost certainly a problem stemming from these messages:
../build-aux/gendocs.sh: line 313: cd: html_node_db: No such file or directory
ls: cannot access manual/complexity.html_node_db.tar.gz: No such file or
directory
mv: cannot stat `html_node_db/*.html': No such file or directory
rmdir: failed to remove `html_node_db': No such file or directory
which is likely caused because some lines are misordered:
299 if test -n "$docbook"; then
300 cmd="$SETLANG $MAKEINFO -o - --docbook \"$srcfile\" >
${srcdir}/$PACKAGE-db.xml"
301 echo "Generating docbook XML... ($cmd)"
302 eval "$cmd"
303 docbook_xml_size=`calcsize $PACKAGE-db.xml`
304 gzip -f -9 -c $PACKAGE-db.xml >"$outdir/$PACKAGE-db.xml.gz"
305 docbook_xml_gz_size=`calcsize "$outdir/$PACKAGE-db.xml.gz"`
306 mv $PACKAGE-db.xml "$outdir/"
307
308 cmd="${DOCBOOK2HTML} -o $split_html_db_dir
\"${outdir}/$PACKAGE-db.xml\""
309 echo "Generating docbook HTML... ($cmd)"
310 eval "$cmd"
311 split_html_db_dir=html_node_db
312 (
313 cd ${split_html_db_dir} || exit 1
314 tar -czf "$abs_outdir/${PACKAGE}.html_node_db.tar.gz" -- *.html
315 )
maybe assign split_html_db_dir before using it? Better, maybe, just
not use a variable? I think all usages of it appear here. Anyway,
the short fix seems to be to move line 311 to before the current line 308.