[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: