Menu

#3558 Building info for locales other than es fails with maxima 5.43.0

None
closed
nobody
None
5
2019-06-07
2019-06-05
Atri
No

Building info fails because the maxima 5.43.0 source tarball seems to be missing include-maxima.texi.in file from doc/info/{de,pt,pt_BR}/, i.e. the info docs only build for the es locale where this file is indeed present. See build failure logs from here (when building packages for openSUSE):
https://build.opensuse.org/package/live_build_log/home:badshah400:branches:Education/maxima/openSUSE_Tumbleweed/x86_64

(also attached in full here and relevant portion pasted below)

[  140s] Making all in de.utf8
[  140s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/maxima-5.43.0/doc/info/de.utf8'
[  140s] rm -f maxima*.html 2>/dev/null
[  140s] /usr/bin/env perl ./../texi2html --split_chapter --lang=de --output=. \
[  140s]   --css-include=./../manual.css \
[  140s]   -I ./../de -I ./../de \
[  140s]   --init-file ./texi2html.init \
[  140s]   ../de/maxima.texi
[  140s] *** Error: can't read init file ./texi2html.init
[  140s] *** Can't find include-maxima.de.texi, skipping (l. 6)
[  140s] ** empty document
[  140s] for f in maxima*.html; do \
[  140s]     if test x = xtrue ; then \
[  140s]         recode ISO-8859-1..UTF-8 $f ; \
[  140s]     else \
[  140s]         rm -f foo.$f 2>/dev/null ; \
[  140s]         iconv -f ISO-8859-1 -t UTF-8 $f > foo.$f ; \
[  140s]         mv -f foo.$f $f ; \
[  140s]     fi; \
[  140s] done
[  140s] iconv: cannot open input file `maxima*.html': No such file or directory
[  140s] for f in maxima*.html; do \
[  140s]     rm -f foo.$f 2>/dev/null ; \
[  140s]     sed -e "s|charset=iso-8859-1|charset=utf-8|" < $f > foo.$f ; \
[  140s]     mv -f foo.$f $f ; \
[  140s] done
[  140s] /usr/bin/env perl ./../create_index `grep -l name..SEC_Contents maxima*.html`
[  140s] create_index: No name of the file containing the index was Specified!
[  140s] make[3]: *** [Makefile:821: contents.hhc] Error 255
[  140s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/maxima-5.43.0/doc/info/de.utf8'
[  140s] make[2]: *** [Makefile:1139: all-recursive] Error 1
[  140s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/maxima-5.43.0/doc/info'
[  140s] make[1]: *** [Makefile:400: all-recursive] Error 1
[  141s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/maxima-5.43.0/doc'
[  141s] make: *** [Makefile:464: all-recursive] Error 1
[  141s] error: Bad exit status from /var/tmp/rpm-tmp.9bOsZF (%build)

Thanks.

1 Attachments

Discussion

  • Gunter Königsmann

    • status: open --> closed
     
  • Gunter Königsmann

    I hope commit b7a412df7 resolves this issue. Thanks a lot for reporting it: A file missing from the tarball (but not from git) that is only used for a specific setup is quite hard to find during testing for the release.

     

Log in to post a comment.