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

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: