Bug#866116: texlive-base: TeX capacity exceeded, sorry: \bbl@tempe USenglish
tags 866116 + patch
thanks
On Tue, 27 Jun 2017, Norbert Preining wrote:
> Ok, will look into it soon...
It was indeed babel (endless recursion on input), I got
my test file to compile with the attached patch against
a live installed system (not source package), which is a
careful revert of part of the diff from the old to the
new package.
Oh, my actual internal document also builds…
Thanks,
//mirabilos
--
tarent solutions GmbH
Rochusstraße 2-4, D-53123 Bonn • http://www.tarent.de/
Tel: +49 228 54881-393 • Fax: +49 228 54881-235
HRB 5168 (AG Bonn) • USt-ID (VAT): DE122264941
Geschäftsführer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg
diff -pruN /usr/share/texlive/texmf-dist/tex/generic/babel~/babel.def /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def
--- /usr/share/texlive/texmf-dist/tex/generic/babel~/babel.def 2017-06-27 16:07:57.485744191 +0200
+++ /usr/share/texlive/texmf-dist/tex/generic/babel/babel.def 2017-06-27 16:17:22.313840025 +0200
@@ -67,7 +67,10 @@
\let\bbl@afterlang\relax
\let\bbl@language@opts\@empty
\fi
-\input switch.def\relax
+\def\bbl@tempa{3.11}%
+\ifx\bbl@version\bbl@tempa\else
+ \input switch.def\relax
+\fi
\ifx\bbl@languages\@undefined
\ifx\directlua\@undefined
\openin1 = language.def
diff -pruN /usr/share/texlive/texmf-dist/tex/generic/babel~/babel.sty /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty
--- /usr/share/texlive/texmf-dist/tex/generic/babel~/babel.sty 2017-06-27 16:07:57.485744191 +0200
+++ /usr/share/texlive/texmf-dist/tex/generic/babel/babel.sty 2017-06-27 16:18:39.735498015 +0200
@@ -50,9 +50,13 @@
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{babel}[2017/06/26 3.11 The Babel package]
\@ifpackagewith{babel}{debug}
- {\let\bbl@debug\@firstofone}
- {\let\bbl@debug\@gobble}
-\input switch.def\relax
+ {\let\bbl@debug\@firstofone
+ \input switch.def\relax}
+ {\let\bbl@debug\@gobble
+ \def\bbl@tempa{3.11}%
+\ifx\bbl@version\bbl@tempa\else
+ \input switch.def\relax
+\fi}
\ifx\directlua\@undefined\else
\ifx\bbl@luapatterns\@undefined
\input luababel.def
diff -pruN /usr/share/texlive/texmf-dist/tex/generic/babel~/switch.def /usr/share/texlive/texmf-dist/tex/generic/babel/switch.def
--- /usr/share/texlive/texmf-dist/tex/generic/babel~/switch.def 2017-06-27 16:07:57.489744277 +0200
+++ /usr/share/texlive/texmf-dist/tex/generic/babel/switch.def 2017-06-27 16:14:12.405773130 +0200
@@ -311,7 +311,7 @@
\LdfInit}
\ifx\originalTeX\@undefined\let\originalTeX\@empty\fi
\ifx\babel@beginsave\@undefined\let\babel@beginsave\relax\fi
-\providecommand\setlocale{%
+\newcommand\setlocale{%
\bbl@error
{Not yet available}%
{Find an armchair, sit down and wait}}
Reply to: