You are not logged in.

#1 2023-06-18 12:13:17

questionask
Member
Registered: 2021-01-09
Posts: 74

[solved] new texlive

With the new texlive (I installed texlive-meta), the following minimal example

\documentclass{amsart}
\usepackage[french]{babel}
\begin{document}
Test
\end{document}

yields

! Package babel Error: Unknown option 'french'. Either you misspelled it
(babel)                or the language definition file french.ldf was not found

My new /etc/texmf/web2c/fmtutil.cnf looks like

cat /etc/texmf/web2c/fmtutil.cnf
# $Id: fmtutil-hdr.cnf 53804 2020-02-16 17:57:32Z karl $
# Originally written by Thomas Esser, 1998. Public domain.
#
# For guidance on how to support local formats, see the man
# page of fmtutil, or the output of fmtutil --help.
# 
# any manual edits of this file (fmtutil.cnf in the TEXMFDIST tree) will
# be lost on update. So don't do that.
#
# The format of the table is:
#
# format  engine  pattern-file  arguments
# Either spaces or tabs can be used as separators.
#
# The last "argument" must be the name of the file on which to run the
# engine (e.g., initex). If the ini-engine is e-TeX (or compatible), and
# the e-TeX extensions need to be enabled explicitly, the filename must
# be prefixed with a * character; this is essentially equivalent to the
# -etex option. (So don't use it if the engine doesn't support -etex.)
# 
# The purpose of the pattern-file is to support fmtutil's --byhyphen
# option. It is not included in the command line to rebuild the format.
# If no pattern-file is desired, use -.
# fmtutil always passes the -ini option to the engine.
#
# Other notes:
# 1) tex and amstex just load hyphen.tex. No customization.
#    You can have your own customized (via babel's hyphen.cfg)
#    formats on top of plain by using "bplain.tex" instead of
#    plain.tex (e.g., bplain.ini file for bplain format).
#
# 2) etex-based formats load language.def, not language.dat.
#
# 3) The symbolic link to the right engines (e.g. bplain -> tex)
#    is generated by the "texlinks" script.
# 
# 4) usual comments start with "# ", whereas disabled configurations
#    start with "#! " in this file.
#
# 5) The entries in the main TeX Live fmtutil.cnf are created from the
#    AddFormat directives in (ultimately) the *.tlpsrc files. Don't edit here.

# var/lib/texmf/arch/installedpkgs/basic.fmts
luahbtex luahbtex language.def,language.dat.lua luatex.ini
dviluatex luatex language.def,language.dat.lua dviluatex.ini
luatex luatex language.def,language.dat.lua luatex.ini
mf mf-nowin - -translate-file=cp227.tcx mf.ini
etex pdftex language.def -translate-file=cp227.tcx *etex.ini
pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
tex tex - tex.ini

# var/lib/texmf/arch/installedpkgs/binextra.fmts
luajithbtex luajithbtex language.def,language.dat.lua luatex.ini
luajittex luajittex language.def,language.dat.lua luatex.ini
#! mflua mflua-nowin - mf.ini

# var/lib/texmf/arch/installedpkgs/formatsextra.fmts
aleph aleph - *aleph.ini
eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
hilatex hitex language.dat -etex -ltx hilatex.ini
hitex hitex language.def -etex -ltx hitex.ini
jadetex pdftex language.dat *jadetex.ini
pdfjadetex pdftex language.dat *pdfjadetex.ini
lollipop tex - lollipop.ini
mllatex pdftex language.dat -translate-file=cp227.tcx -mltex *mllatex.ini
mltex pdftex - -translate-file=cp227.tcx -mltex mltex.ini
texsis pdftex - -translate-file=cp227.tcx texsis.ini
pdfxmltex pdftex language.dat *pdfxmltex.ini
xmltex pdftex language.dat *xmltex.ini

# var/lib/texmf/arch/installedpkgs/latexextra.fmts
dvilualatex-dev luatex language.dat,language.dat.lua dvilualatex.ini
latex-dev pdftex language.dat -translate-file=cp227.tcx *latex.ini
lualatex-dev luahbtex language.dat,language.dat.lua lualatex.ini
pdflatex-dev pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini

# var/lib/texmf/arch/installedpkgs/latex.fmts
dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
lualatex luahbtex language.dat,language.dat.lua lualatex.ini
pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex

# var/lib/texmf/arch/installedpkgs/luatex.fmts
optex luatex - optex.ini

# var/lib/texmf/arch/installedpkgs/mathscience.fmts
amstex pdftex - -translate-file=cp227.tcx *amstex.ini

# var/lib/texmf/arch/installedpkgs/xetex.fmts
xelatex-dev xetex language.dat -etex xelatex.ini
xelatex xetex language.dat -etex xelatex.ini
xetex xetex language.def -etex xetex.ini

Last edited by questionask (2023-06-18 12:34:05)

Offline

#2 2023-06-18 12:20:15

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: [solved] new texlive

https://archlinux.org/news/tex-live-pac … anization/

news item wrote:

... A new metapackage texlive-meta is available to install all subpackages (except for language specific ones) ...

$ pacman -F french.ldf
extra/texlive-langfrench 2023.66594-11 (texlive-lang)
    usr/share/texmf-dist/tex/generic/babel-french/french.ldf

Last edited by Trilby (2023-06-18 12:22:22)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#3 2023-06-18 12:33:53

questionask
Member
Registered: 2021-01-09
Posts: 74

Re: [solved] new texlive

Thanks!

Offline

#4 2023-06-18 15:58:08

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

Re: [solved] new texlive

For me, in turn, when updating packages from the texlive series, such errors appeared

fmtutil [ERROR]: running `pdftex -ini   -jobname=jadetex -progname=jadetex *jadetex.ini </dev/null' return status: 1
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `pdftex -ini   -jobname=pdfjadetex -progname=pdfjadetex *pdfjadetex.ini </dev/null' return status: 1
fmtutil [ERROR]: returning error due to option --strict

Arch Linux Xfce - 64Bit Linux User #621110

Offline

#5 2023-06-18 16:01:48

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: [solved] new texlive

robson, that really has nothing to do with this thread.  Start your own thread if you want help, and post the complete output, not an out-of-context snippet.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#6 2023-06-18 16:14:46

robson75
Member
From: Poland
Registered: 2020-06-28
Posts: 144

Re: [solved] new texlive

transaction completed
running '30-systemd-update.hook'...
running '70-mktexlsr.hook'...
running '71-texlive-language.hook'...
running '72-texlive-fmtutil.hook'...
fmtutil [ERROR]: running `pdftex -ini   -jobname=jadetex -progname=jadetex *jadetex.ini </dev/null' return status: 1
fmtutil [ERROR]: returning error due to option --strict
fmtutil [ERROR]: running `pdftex -ini   -jobname=pdfjadetex -progname=pdfjadetex *pdfjadetex.ini </dev/null' return status: 1
fmtutil [ERROR]: returning error due to option --strict
running '73-texlive-updmap.hook'...
running 'fontconfig.hook'...
running 'fontconfig-32.hook'...

Arch Linux Xfce - 64Bit Linux User #621110

Offline

#7 2023-06-18 16:19:43

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,484
Website

Re: [solved] new texlive

Not the sharpest tool, I see.


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#8 2023-06-18 16:46:23

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,677

Re: [solved] new texlive

Assuming this thread is solved, I am going to close it to maintain the signal to noise ratio.
questionask, If you need the thread re-opened, just drop the moderators a request using the report link.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB