Bug#313456: tetex-base: package configuration fails because of initex error
On Fri, Oct 07, 2005 at 09:09:01PM +0200, Hilmar Preusse wrote:
> On 14.06.05 Hilmar Preusse (hille42@web.de) wrote:
> > On 13.06.05 Marcin Owsiany (porridge@debian.org) wrote:
>
> Hi,
>
> > > See attached typescript. I also attach all *.log files present in
> > > /var/lib/texmf/web2c
> > >
> > > This is a summary of all `failed' messages and warnings:
> > > `pdftex -ini -translate-file=il2-pl -jobname=pdfmex-pl -progname=pdfmex-pl pdfmex.ini' failed
> > > `pdfetex -ini -translate-file=il2-pl -jobname=pdfemex-pl -progname=pdfemex-pl *pdfemex.ini' failed
> > >
> > And I guess calling these commands from the command prompt doesn't
> > give you further infos, right? Please post your fmtutil.cnf.
> >
> About 4 month ago I sent you this request. Did you find the time to
> look into this? If not: are you still interested in helping to fix the
> bug?
OK, here's what's happened since my initial report: I worked around the bug
by moving away the pool files as suggested by Frank Kuester in another post in
this bug report).
After your reminder, I tried copying back those two files to
/usr/share/texmf/web2c and running "sudo fmtutil --all", but that was not
enough to reproduce the bug.
I finally managed to reproduce it by doing apt-get install --reinstall
tetex-base tetex-bin on that system. I got the same typescript that I initially
submitted.
Then I tried the first of the failed commands directly from the command line.
Here's the result:
porridge@menel:/var/lib/texmf/web2c$ sudo pdftex -ini -translate-file=il2-pl -jobname=pdfmex-pl -progname=pdfmex-pl pdfmex.ini This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) (INITEX)
(/usr/share/texmf/web2c/il2-pl.tcx)
(/usr/share/texmf/pdftex/mex/config/pdfmex.ini
(/usr/share/texmf/tex/mex/base/mex.tex Preloading the MeX format:
(/usr/share/texmf/tex/mex/base/mex1.tex polish auxiliary macros, prefixing,
definitions of languages, (/usr/share/texmf/tex/mex/config/mexconf.tex
MeX configuration,) hyphenation [ENGLISH],
(/usr/share/texmf/tex/generic/hyphen/hyphen.tex) hyphenation [PL],
(/usr/share/texmf/tex/generic/hyphen/plhyph.tex) hyphenation [MAZOVIA, empty],
hyphenation [LATIN 2, empty], hyphenation [P1, empty],)
(/usr/share/texmf/tex/plain/base/plain.tex Preloading the plain format: codes,
registers, parameters, fonts, more fonts, macros, math definitions,
output routines, hyphenation SKIPPED) (/usr/share/texmf/tex/mex/base/mex2.tex
redefinitions of plain rules, defaults,)) )
Beginning to dump on file pdfmex-pl.fmt
(format=pdfmex-pl 2005.10.19)
2595 strings of total length 35363
7867 memory locations dumped; current usage is 110&7555
1147 multiletter control sequences
\font\nullfont=nullfont
\font\tenrm=plr10
\font\preloaded=plr9
\font\preloaded=plr8
\font\sevenrm=plr7
\font\preloaded=plr6
\font\fiverm=plr5
\font\teni=plmi10
\font\preloaded=plmi9
\font\preloaded=plmi8
\font\seveni=plmi7
\font\preloaded=plmi6
\font\fivei=plmi5
\font\tensy=plsy10
\font\preloaded=plsy9
\font\preloaded=plsy8
\font\sevensy=plsy7
\font\preloaded=plsy6
\font\fivesy=plsy5
\font\tenex=plex10
\font\preloaded=plss10
\font\preloaded=plssq8
\font\preloaded=plssi10
\font\preloaded=plssqi8
\font\tenbf=plbx10
\font\preloaded=plbx9
\font\preloaded=plbx8
\font\sevenbf=plbx7
\font\preloaded=plbx6
\font\fivebf=plbx5
\font\tentt=pltt10
\font\preloaded=pltt9
\font\preloaded=pltt8
\font\preloaded=plsltt10
\font\tensl=plsl10
\font\preloaded=plsl9
\font\preloaded=plsl8
\font\tenit=plti10
\font\preloaded=plti9
\font\preloaded=plti8
\font\preloaded=plti7
\font\preloaded=plu10
\font\preloaded=plmib10
\font\preloaded=plbsy10
\font\preloaded=plcsc10
\font\preloaded=plssbx10
\font\preloaded=pldunh10
\font\preloaded=plr7 at 14.51799pt
\font\preloaded=pltt10 at 14.4pt
\font\preloaded=plssbx10 at 14.4pt
\font\preloaded=manfnt
21360 words of font info for 50 preloaded fonts
34 hyphenation exceptions
Hyphenation trie of length 11344 has 375 ops out of 35111
194 for language 1
181 for language 0
No pages of output.
Transcript written on pdfmex-pl.log.
porridge@menel:/var/lib/texmf/web2c$
the pdfmex-pl.log file follows:
--------------------------------------------------------------------------------------
This is pdfTeX, Version 3.14159-1.10b (Web2C 7.4.5) (INITEX) 19 OCT 2005 21:48
(/usr/share/texmf/web2c/il2-pl.tcx)
**pdfmex.ini
(/usr/share/texmf/pdftex/mex/config/pdfmex.ini
(/usr/share/texmf/tex/mex/base/mex.tex Preloading the MeX format:
(/usr/share/texmf/tex/mex/base/mex1.tex polish auxiliary macros, prefixing,
definitions of languages, (/usr/share/texmf/tex/mex/config/mexconf.tex
MeX configuration,) hyphenation [ENGLISH],
(/usr/share/texmf/tex/generic/hyphen/hyphen.tex) hyphenation [PL],
(/usr/share/texmf/tex/generic/hyphen/plhyph.tex) hyphenation [MAZOVIA, empty],
hyphenation [LATIN 2, empty], hyphenation [P1, empty],)
(/usr/share/texmf/tex/plain/base/plain.tex Preloading the plain format: codes,
registers,
\maxdimen=\dimen10
\hideskip=\skip10
\centering=\skip11
\p@=\dimen11
\z@=\dimen12
\z@skip=\skip12
\voidb@x=\box10
parameters,
\smallskipamount=\skip13
\medskipamount=\skip14
\bigskipamount=\skip15
\normalbaselineskip=\skip16
\normallineskip=\skip17
\normallineskiplimit=\dimen13
\jot=\dimen14
\interdisplaylinepenalty=\count23
\interfootnotelinepenalty=\count24
fonts, more fonts,
\itfam=\fam4
\slfam=\fam5
\bffam=\fam6
\ttfam=\fam7
macros,
\strutbox=\box11
\mscount=\count25
\tabs=\box12
\tabsyet=\box13
\tabsdone=\box14
math definitions,
\rootbox=\box15
\p@renwd=\dimen15
output routines,
\headline=\toks10
\footline=\toks11
\footins=\insert254
\topins=\insert253
hyphenation SKIPPED) (/usr/share/texmf/tex/mex/base/mex2.tex
\englishlanguage=\language0
\pllanguage=\language1
\mazovialanguage=\language2
\latintwolanguage=\language3
\ponelanguage=\language4
redefinitions of plain rules, defaults,)
\everyjob=\toks12
) )
Beginning to dump on file pdfmex-pl.fmt
(format=pdfmex-pl 2005.10.19)
2595 strings of total length 35363
7867 memory locations dumped; current usage is 110&7555
1147 multiletter control sequences
\font\nullfont=nullfont
\font\tenrm=plr10
\font\preloaded=plr9
\font\preloaded=plr8
\font\sevenrm=plr7
\font\preloaded=plr6
\font\fiverm=plr5
\font\teni=plmi10
\font\preloaded=plmi9
\font\preloaded=plmi8
\font\seveni=plmi7
\font\preloaded=plmi6
\font\fivei=plmi5
\font\tensy=plsy10
\font\preloaded=plsy9
\font\preloaded=plsy8
\font\sevensy=plsy7
\font\preloaded=plsy6
\font\fivesy=plsy5
\font\tenex=plex10
\font\preloaded=plss10
\font\preloaded=plssq8
\font\preloaded=plssi10
\font\preloaded=plssqi8
\font\tenbf=plbx10
\font\preloaded=plbx9
\font\preloaded=plbx8
\font\sevenbf=plbx7
\font\preloaded=plbx6
\font\fivebf=plbx5
\font\tentt=pltt10
\font\preloaded=pltt9
\font\preloaded=pltt8
\font\preloaded=plsltt10
\font\tensl=plsl10
\font\preloaded=plsl9
\font\preloaded=plsl8
\font\tenit=plti10
\font\preloaded=plti9
\font\preloaded=plti8
\font\preloaded=plti7
\font\preloaded=plu10
\font\preloaded=plmib10
\font\preloaded=plbsy10
\font\preloaded=plcsc10
\font\preloaded=plssbx10
\font\preloaded=pldunh10
\font\preloaded=plr7 at 14.51799pt
\font\preloaded=pltt10 at 14.4pt
\font\preloaded=plssbx10 at 14.4pt
\font\preloaded=manfnt
21360 words of font info for 50 preloaded fonts
34 hyphenation exceptions
Hyphenation trie of length 11344 has 375 ops out of 35111
194 for language 1
181 for language 0
No pages of output.
--------------------------------------------------------------------------------------
end of pdfmex-pl.log file
In other words, looks fine, which is pretty puzzling.
I tried dpkg --configure -a again, and this resulted in the same typescript as
initially reported. Indeed, the pdfmex-pl.{log,fmt} were not modified during
the dpkg run, but were during the direct invocation.
/var/lib/texmf/web2c/fmtutil.cnf follows:
### This file is automatically generated by update-fmtutil
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/texmf/fmt.d, and
# invoke update-fmtutil.
#
###
### From file: /etc/texmf/fmt.d/00tetex.cnf
# Thomas Esser, Copyright 1998, 1999. Public domain.
# fmtutil.cnf: configuration file for fmtutil.
# Customize this file to your needs, e.g.
# - remove or uncomment formats that you don't need
# - add your own formats
# - change default engine / flags for standard formats
# Some notes:
# 1) tex and amstex just load hyphen.tex. No customization.
# You can have you own customized (via babel's hyphen.cfg)
# formats on top of plain by using "bplain.tex" instead of
# plain.tex (see e.g. bplain.ini file for bplain format).
#
# 2) etex loads language.def, not language.dat.
#
# 3) The symbolic link to the right engines (e.g. bplain -> tex)
# will be generated by the "texlinks" script. So, if you call
# fmtutil "by hand" and not via texconfig, please also call
# texlinks afterwards.
#
# 4) usual commenta start with "# ", whereas disabled configurations
# start with "#! " in this file.
# The format of the table is:
# format engine pattern-file arguments
# The last part of "arguments" must be the name of the file to run
# initex (or another "ini"-engine) on.
# metafont and metapost:
mf mf-nowin - mf.ini
mpost mpost - mpost.mp
metafun mpost - metafun.mp
# Standard formats (plain, latex) with all engines:
# Change "tex.ini -> bplain.ini" and "- -> language.dat"
# if you want babel support in tex:
tex tex - tex.ini
# Change "etex -> tex" and "*latex.ini -> latex.ini" to get back
# the traditional, non-eTeX-2 enabled LaTeX format named latex.
# Analogous changes can be made for pdflatex.
latex tex language.dat latex.ini
latex etex language.dat *latex.ini
etex etex language.def *etex.ini
elatex etex language.dat *elatex.ini
# Change "pdftex.ini -> pdfbplain.ini" and "- -> language.dat"
# if you want babel support in pdftex:
pdftex pdftex - pdftex.ini
pdflatex pdftex language.dat pdflatex.ini
pdflatex pdfetex language.dat *pdflatex.ini
pdfetex pdfetex language.def *pdfetex.ini
pdfelatex pdfetex language.dat *pdfelatex.ini
omega omega - omega.ini
lambda omega language.dat lambda.ini
# The amstex format:
# Change "amstex.ini -> bamstex.ini" and "- -> language.dat"
# if you want babel support in amstex:
amstex tex - amstex.ini
# Change "pdfamstex.ini -> pdfbamstex.ini" and "- -> language.dat"
# if you want babel support in pdfamstex:
#! pdfamstex pdftex - pdfamstex.ini
# Context formats:
#! cont-cz pdfetex cont-usr.tex *cont-cz.ini
#! cont-de pdfetex cont-usr.tex *cont-de.ini
cont-en pdfetex cont-usr.tex *cont-en.ini
#! cont-nl pdfetex cont-usr.tex *cont-nl.ini
#! cont-uk pdfetex cont-usr.tex *cont-uk.ini
# language-specific things:
# - Cyrillic:
#! cyrtex tex language.dat cyrtex.ini
#! cyrtexinfo tex language.dat cyrtxinf.ini
#! cyramstex tex language.dat cyramstx.ini
# - Polish:
#! platex tex language.dat platex.ini
#! pdfplatex pdftex language.dat pdfplatex.ini
#! mex tex mexconf.tex mex.ini
#! pdfmex pdftex mexconf.tex pdfmex.ini
#! pdfemex pdfetex mexconf.tex *pdfemex.ini
# - Polish with translated messages (experimental):
#! platex-pl tex - nls=tex-pl,il2-pl platex.ini
#! mex-pl tex mexconf.tex nls=tex-pl,il2-pl mex.ini
#! pdfmex-pl pdftex mexconf.tex nls=pdftex-pl,il2-pl pdfmex.ini
#! pdfemex-pl pdfetex mexconf.tex nls=pdfetex-pl,il2-pl *pdfemex.ini
# - Czech / Slovak:
#! csplain tex - csplain.ini
#! cslatex tex - cslatex.ini
#! pdfcsplain pdftex - csplain.ini
#! pdfcslatex pdftex - cslatex.ini
# Other formats:
# Change "eplain.ini -> ebplain.ini" and "- -> language.dat"
# if you want babel support in eplain:
#! eplain tex - eplain.ini
# mptopdf utility
mptopdf pdfetex - mptopdf.tex
### End of file: /etc/texmf/fmt.d/00tetex.cnf
### From file: /etc/texmf/fmt.d/99postinst.cnf
#####################################################################
#
# /etc/texmf/fmt.d/99postinst.cnf
#
# This file has been generated by tetex-bin's postinst script.
# teTeX no longer uses /etc/texmf/fmtutil.cnf for its configuration,
# but rather a file in /usr/share/tetex-bin that is generated from
# configuration files in /etc/texmf/fmt.d.
#
# The postinst script detected that your old fmtutil.cnf contained
# lines that you seem to have added manually. In order to include those
# lines in the generated file, they have been extracted to this file,
# /etc/texmf/fmt.d/99postinst.cnf.
#
# You can add changes here, or in a new file in this directory, see
# the manpage of /usr/sbin/update-fmtutil(8). Note that if there are two entries
# for a format, the second wins - because this file has number 99,
# it's entries will always be last
#
#####################################################################
platex-pl tex - nls=tex-pl,il2-pl platex.ini
mex-pl tex mexconf.tex nls=tex-pl,il2-pl mex.ini
pdfmex-pl pdftex mexconf.tex nls=pdftex-pl,il2-pl pdfmex.ini
pdfemex-pl pdfetex mexconf.tex nls=pdfetex-pl,il2-pl *pdfemex.ini
### End of file: /etc/texmf/fmt.d/99postinst.cnf
Please let me know if what else I can do. I'll try to be more responsive now.
regards,
Marcin
--
Marcin Owsiany <porridge@debian.org> http://marcin.owsiany.pl/
GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
Reply to: