From 768fb884b589b3dab20225db95c167320aa65ec2 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 22 Jul 2021 18:09:43 +0000 Subject: explicit fmt loading error when strings are different git-svn-id: svn://tug.org/texlive/trunk@60013 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/web2c/ChangeLog | 6 ++++++ Build/source/texk/web2c/tex.ch | 5 +++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'Build') diff --git a/Build/source/texk/web2c/ChangeLog b/Build/source/texk/web2c/ChangeLog index 6162e33717f..3c75fe0f976 100644 --- a/Build/source/texk/web2c/ChangeLog +++ b/Build/source/texk/web2c/ChangeLog @@ -1,3 +1,9 @@ +2021-07-22 Karl Berry + + * tex.ch (50.1308): when fmt loading fails because the string + checksums are different, say that explicitly, not just + "different executable". + 2021-07-19 Hironori Kitagawa * tex.ch (term_input, @): diff --git a/Build/source/texk/web2c/tex.ch b/Build/source/texk/web2c/tex.ch index f281540a7da..0586d75cd83 100644 --- a/Build/source/texk/web2c/tex.ch +++ b/Build/source/texk/web2c/tex.ch @@ -3512,7 +3512,8 @@ undump_things(format_engine[0], x); format_engine[x-1]:=0; {force string termination, just in case} if strcmp(engine_name, stringcast(format_engine)) then begin wake_up_terminal; - wterm_ln('---! ', stringcast(name_of_file+1), ' was written by ', format_engine); + wterm_ln('---! ', stringcast(name_of_file+1), ' was written by ', + format_engine); libc_free(format_engine); goto bad_fmt; end; @@ -3522,7 +3523,7 @@ format_debug('string pool checksum')(x); if x<>@$ then begin {check that strings are the same} wake_up_terminal; wterm_ln('---! ', stringcast(name_of_file+1), - ' made by different executable version'); + ' made by different executable, strings are different'); goto bad_fmt; end; @; -- cgit v1.2.3