Bug#1051144: reportbug: tex-common fails to install due to fmtutil error
Package: tex-common
Version: 6.18
Severity: normal
Output of apt:
Setting up tex-common (6.18) ...
Running mktexlsr. This may take some time... done.
Running updmap-sys. This may take some time... done.
Running mktexlsr /var/lib/texmf ... done.
Building format(s) --all.
This may take some time...
fmtutil failed. Output has been stored in
/tmp/fmtutil.Jzo9pPaf
Please include this file if you report a bug.
/tmp/fmtutil.Jzo9pPaf contains the following:
-----------
fmtutil [ERROR]: no (or empty) hitex.fmt made by: hitex -ini -jobname=hitex -progname=hitex -etex -ltx hitex.ini </dev/null
-----------
If I run that on the command line I get:
-----------
# hitex -ini -jobname=hitex -progname=hitex -etex -ltx hitex.ini </dev/null
This is HiTeX, Version 3.141592653-2.6-2.0 (TeX Live 2023) (INITEX)
entering extended mode
(hitex.ini (etex.src (plain.tex Preloading the plain format: codes, registers,
parameters, fonts, more fonts, macros, math definitions, output routines,
hyphenation (hyphen.tex [skipping from \patterns to end-of-file...]))
(etexdefs.lib Skipping module "grouptypes"; Loading module "interactionmodes";
Skipping module "nodetypes"; Skipping module "iftypes";) (language.def
(hyphen.tex) (ibyhyph.tex Greek hyphenation patterns for Ibycus encoding, v3.0)
(loadhyph-en-gb.tex ASCII Hyphenation patterns for British English
(hyph-en-gb.tex)) (loadhyph-el-monoton.tex
Hyphenation patterns for uni-accent (monotonic) Modern Greek (grmhyph5.tex
Hyphenation patterns for uni-accent (monotonic) Modern Greek))
(loadhyph-en-us.tex ASCII Hyphenation patterns for American English
(hyph-en-us.tex)) (loadhyph-grc.tex Hyphenation patterns for Ancient Greek
(grahyph5.tex Hyphenation patterns for Ancient Greek)) (loadhyph-el-polyton.tex
Hyphenation patterns for multi-accent (polytonic) Modern Greek (grphyph5.tex
Hyphenation patterns for multi-accent (polytonic) Modern Greek)))
Augmenting the Plain TeX definitions: \tracingall;
Adding new e-TeX definitions: \eTeX, \loggingall, \tracingnone,
register allocation; extended register allocation;
Recycling: \addlanguage, \@nswer (not defined), \@sk, \b@dresponsetrue,
\b@dresponsefalse, \ch@ckforyn, \mayber@cycle, \et@xabort, \et@xbuf,
\et@xfmtsrc, \et@xfilehdr, \et@xinf, \et@xpatterns, \l@ngdefnfile, \n@xt,
\p@rse (not defined), \pr@mpt (not defined), \pr@mptloop (not defined),
\forcer@cycle, \usef@llback, \usef@llbacktrue, \usef@llbackfalse,
Retaining: \et@xerr, \et@xinput, \et@xlibhdr, \et@xmsg, \et@xtoks, \et@xwarn,
\et@xl@@d, \et@xl@ad, \et@xload, \et@xlang, \et@xhash, \eTeX, \etexhdrchk,
\etexstatus, \module, \uselanguage, \r@tain, \r@cycle,) (ifhint.tex)
(hiplainpage.tex
! Missing { inserted.
<to be read again>
p
<to be read again> p
refer
<to be read again>
e
l.48 prefere
d 0
?
! Emergency stop.
<to be read again>
p
<to be read again> p
refer
<to be read again>
e
l.48 prefere
d 0
Transcript written on hitex.log.
----------
Looking at /usr/share/texlive/texmf-dist/tex/hitex/base/hiplainpage.tex & diffing it with the
version at CTAN, it seems that the latter spells the word in question as “preferred”.
If I edit prefered -> preferred in the Debian file, the install completes successfully.
cheers,
Phil
dpkg: error processing package tex-common (--configure):
installed tex-common package post-installation script subprocess returned error exit status 1
-- System Information:
Debian Release: trixie/sid
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'testing'), (500, 'stable')
merged-usr: no
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.4.0-3-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages tex-common depends on:
ii ucf 3.0043+nmu1
tex-common recommends no packages.
Versions of packages tex-common suggests:
ii debhelper 13.11.6
Versions of packages texlive-base depends on:
ii debconf [debconf-2.0] 1.5.82
ii libpaper-utils 1.1.29
ii sensible-utils 0.0.20
ii texlive-binaries 2023.20230311.66589-3
ii ucf 3.0043+nmu1
ii xdg-utils 1.1.3-4.1
Versions of packages texlive-base recommends:
ii lmodern 2.005-1
Versions of packages texlive-base suggests:
ii evince [postscript-viewer] 45~alpha-2
ii ghostscript [postscript-viewer] 10.01.2~dfsg-1
ii gv [postscript-viewer] 1:3.7.4-2+b1
ii perl-tk 1:804.036-1+b2
pn xpdf | pdf-viewer <none>
pn xzdec <none>
Versions of packages texlive-binaries depends on:
ii libc6 2.37-7
ii libcairo2 1.16.0-7
ii libfontconfig1 2.14.2-4
ii libfreetype6 2.13.2+dfsg-1
ii libgcc-s1 13.2.0-2
ii libgraphite2-3 1.3.14-1
ii libharfbuzz0b 8.0.1-1
ii libicu72 72.1-3
ii libkpathsea6 2023.20230311.66589-3
ii libmpfr6 4.2.0-1
ii libpaper1 1.1.29
ii libpixman-1-0 0.42.2-1
ii libpng16-16 1.6.40-1
ii libpotrace0 1.16-2
ii libptexenc1 2023.20230311.66589-3
ii libstdc++6 13.2.0-2
ii libsynctex2 2023.20230311.66589-3
ii libteckit0 2.5.11+ds1-1+b1
ii libtexlua53-5 2023.20230311.66589-3
ii libtexluajit2 2023.20230311.66589-3
ii libx11-6 2:1.8.6-1
ii libxaw7 2:1.0.14-1
ii libxi6 2:1.8-1+b1
ii libxmu6 2:1.1.3-3
ii libxpm4 1:3.5.12-1.1
ii libxt6 1:1.2.1-1.1
ii libzzip-0-13 0.13.72+dfsg.1-1.1
ii perl 5.36.0-7
ii t1utils 1.41-4
ii zlib1g 1:1.2.13.dfsg-3
Versions of packages texlive-binaries recommends:
ii dvisvgm 3.1-1
ii texlive-base 2022.20230122-3
-- debconf information:
texlive-base/binary_chooser: pdftex, dvips, dvipdfmx, xdvi
texlive-base/texconfig_ignorant:
Reply to: