texlive[73613] Build/source/texk/web2c: be more careful about exiting
commits+karl at tug.org
commits+karl at tug.org
Mon Jan 27 23:01:50 CET 2025
Revision: 73613
https://tug.org/svn/texlive?view=revision&revision=73613
Author: karl
Date: 2025-01-27 23:01:50 +0100 (Mon, 27 Jan 2025)
Log Message:
-----------
be more careful about exiting with bad status when makecpool or tie fail, and remove failed output files
Modified Paths:
--------------
trunk/Build/source/texk/web2c/ChangeLog
trunk/Build/source/texk/web2c/Makefile.in
trunk/Build/source/texk/web2c/alephdir/ChangeLog
trunk/Build/source/texk/web2c/alephdir/am/aleph.am
trunk/Build/source/texk/web2c/am/texmf.am
trunk/Build/source/texk/web2c/etexdir/ChangeLog
trunk/Build/source/texk/web2c/etexdir/am/etex.am
trunk/Build/source/texk/web2c/euptexdir/ChangeLog
trunk/Build/source/texk/web2c/euptexdir/am/euptex.am
trunk/Build/source/texk/web2c/mfluadir/ChangeLog
trunk/Build/source/texk/web2c/mfluadir/am/mflua.am
trunk/Build/source/texk/web2c/mfluajitdir/ChangeLog
trunk/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am
trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
trunk/Build/source/texk/web2c/pdftexdir/am/pdftex.am
trunk/Build/source/texk/web2c/ptexdir/ChangeLog
trunk/Build/source/texk/web2c/ptexdir/am/ptex.am
trunk/Build/source/texk/web2c/silent-sh.in
trunk/Build/source/texk/web2c/uptexdir/ChangeLog
trunk/Build/source/texk/web2c/uptexdir/am/uptex.am
trunk/Build/source/texk/web2c/xetexdir/ChangeLog
trunk/Build/source/texk/web2c/xetexdir/am/xetex.am
Property Changed:
----------------
trunk/Build/source/texk/web2c/silent-sh.in
Modified: trunk/Build/source/texk/web2c/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/texmf.am (tex-pool.c, mf-pool.c): exit 1 if makecpool failed.
+
2025-01-24 Karl Berry <karl at freefriends.org>
* configure.ac (KPSE_CHECK_FRAMEWORK, KPSE_FONTCONFIG_FLAGS)
Modified: trunk/Build/source/texk/web2c/Makefile.in
===================================================================
--- trunk/Build/source/texk/web2c/Makefile.in 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/Makefile.in 2025-01-27 22:01:50 UTC (rev 73613)
@@ -21663,7 +21663,7 @@
@$(web2c) tex
tex-pool.c: tex.pool texd.h $(makecpool_stamp)
- $(makecpool) tex >$@ || rm -f $@
+ $(makecpool) tex >$@ || { rm -f $@; exit 1; }
# Tangling TeX
tex.p tex.pool: tex-tangle
@@ -21673,7 +21673,7 @@
# Generate tex-final.ch
tex-final.ch: tie$(EXEEXT) $(tex_ch_srcs)
- $(tie_c) $(tex_ch_srcs)
+ $(tie_c) $(tex_ch_srcs) || { rm -f $@; exit 1; }
triptest.log: tex$(EXEEXT) dvitype$(EXEEXT) pltotf$(EXEEXT) tftopl$(EXEEXT)
tests/outputdir.log tests/tex-closeout.log \
tests/write18-quote-test.log: tex$(EXEEXT)
@@ -21706,7 +21706,7 @@
@$(web2c) mf
mf-pool.c: mf.pool mfd.h $(makecpool_stamp)
- $(makecpool) mf >$@ || rm -f $@
+ $(makecpool) mf >$@ || { rm -f $@; exit 1; }
# Tangling Metafont
mf.p mf.pool: mf-tangle
@@ -21716,7 +21716,7 @@
# Generate mf-final.ch
mf-final.ch: tie$(EXEEXT) $(mf_ch_src)
- $(tie_c) $(mf_ch_src)
+ $(tie_c) $(mf_ch_src) || { rm -f $@; exit 1; }
mftraptest.log: mf$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT)
mftrap.diffs: mf$(EXEEXT) gftype$(EXEEXT) tftopl$(EXEEXT)
@@ -21745,7 +21745,7 @@
@$(web2c) mflua
mflua-pool.c: mflua.pool mfluad.h $(makecpool_stamp)
- $(makecpool) mflua >$@ || rm -f $@
+ $(makecpool) mflua >$@ || { rm -f $@; exit 1; }
# Tangling MFLua
mflua.p mflua.pool: mflua-tangle
@@ -21803,7 +21803,7 @@
@$(web2c) mfluajit
mfluajit-pool.c: mfluajit.pool mfluajitd.h $(makecpool_stamp)
- $(makecpool) mfluajit >$@ || rm -f $@
+ $(makecpool) mfluajit >$@ || { rm -f $@; exit 1; }
# Tangling MFLuaJIT
mfluajit.p mfluajit.pool: mfluajit-tangle
@@ -22013,7 +22013,7 @@
@$(web2c) etex
etex-pool.c: etex.pool etexd.h $(makecpool_stamp)
- $(makecpool) etex >$@ || rm -f $@
+ $(makecpool) etex >$@ || { rm -f $@; exit 1; }
# Tangling e-TeX
etex.p etex.pool: etex-tangle
@@ -22053,7 +22053,7 @@
@$(web2c) ptex
ptex-pool.c: ptex.pool ptexd.h $(makecpool_stamp)
- $(makecpool) ptex >$@ || rm -f $@
+ $(makecpool) ptex >$@ || { rm -f $@; exit 1; }
# Tangling pTeX
ptex.p ptex.pool: ptex-tangle
@@ -22093,7 +22093,7 @@
@$(web2c) uptex
uptex-pool.c: uptex.pool uptexd.h $(makecpool_stamp)
- $(makecpool) uptex >$@ || rm -f $@
+ $(makecpool) uptex >$@ || { rm -f $@; exit 1; }
# Tangling upTeX
uptex.p uptex.pool: uptex-tangle
@@ -22179,7 +22179,7 @@
@$(web2c) euptex
euptex-pool.c: euptex.pool euptexd.h $(makecpool_stamp)
- $(makecpool) euptex >$@ || rm -f $@
+ $(makecpool) euptex >$@ || { rm -f $@; exit 1; }
# Tangling e-upTeX
euptex.p euptex.pool: euptex-tangle
@@ -22255,7 +22255,7 @@
pdftex-tangle: tangle$(EXEEXT) pdftexdir/pdftex.web pdftex-final.ch tangle-sh
$(pdf_tangle) pdftex pdftex-final
pdftex-pool.c: pdftex.pool pdftexd.h $(makecpool_stamp)
- $(makecpool) pdftex >$@ || rm -f $@
+ $(makecpool) pdftex >$@ || { rm -f $@; exit 1; }
# Extract pdftex version
$(srcdir)/pdftexdir/pdftex_version.h: @MAINTAINER_MODE_TRUE@ pdftexdir/pdftex.web
@@ -22269,7 +22269,7 @@
# Generate pdftex-final.ch
pdftex-final.ch: tie$(EXEEXT) $(pdftex_ch_srcs)
- $(tie_c) $(pdftex_ch_srcs)
+ $(tie_c) $(pdftex_ch_srcs) || { rm -f $@; exit 1; }
# Convenience target for making the typeset output; not invoked automatically
pdftex.pdf: pdftex.tex
@@ -22422,7 +22422,7 @@
@$(web2c) xetex
xetex-pool.c: xetex.pool xetexd.h $(makecpool_stamp)
- $(makecpool) xetex >$@ || rm -f $@
+ $(makecpool) xetex >$@ || { rm -f $@; exit 1; }
xetex.p xetex.pool: xetex-tangle
$(xe_tangle) xetex xetex-final
@@ -22439,7 +22439,7 @@
| sed "s/^.*'-/#define XETEX_VERSION \"/;s/'.*$$/\"/" >$@
xetex-final.ch: tie$(EXEEXT) $(xetex_ch_srcs)
- $(tie_c) $(xetex_ch_srcs)
+ $(tie_c) $(xetex_ch_srcs) || { rm -f $@; exit 1; }
$(libxetex_a_OBJECTS): $(libxetex_prereq)
xetexdir/xetex-filedump.log xetexdir/xetex-bug73.log \
xetexdir/xetex-ctrlsym.log xetexdir/xetex.log \
@@ -22520,7 +22520,7 @@
aleph-web2c: aleph.p $(web2c_texmf) alephdir/aleph.defines
@$(web2c) aleph
aleph-pool.c: aleph.pool alephd.h $(makecpool_stamp)
- $(makecpool) aleph >$@ || rm -f $@
+ $(makecpool) aleph >$@ || { rm -f $@; exit 1; }
# Tangling Aleph
aleph.p aleph.pool: aleph-tangle
Modified: trunk/Build/source/texk/web2c/alephdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/alephdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/alephdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/aleph.am (aleph-pool.c): exit 1 if makecpool failed.
+
2024-10-20 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* aleph-{ofm,lmr}.test, tests/lmr1.tex,
Modified: trunk/Build/source/texk/web2c/alephdir/am/aleph.am
===================================================================
--- trunk/Build/source/texk/web2c/alephdir/am/aleph.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/alephdir/am/aleph.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/alephdir/am/aleph.am: Makefile fragment for Aleph.
##
-## Copyright 2015-2023 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2025 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -37,7 +37,7 @@
aleph-web2c: aleph.p $(web2c_texmf) alephdir/aleph.defines
@$(web2c) aleph
aleph-pool.c: aleph.pool alephd.h $(makecpool_stamp)
- $(makecpool) aleph >$@ || rm -f $@
+ $(makecpool) aleph >$@ || { rm -f $@; exit 1; }
# Tangling Aleph
aleph.p aleph.pool: aleph-tangle
Modified: trunk/Build/source/texk/web2c/am/texmf.am
===================================================================
--- trunk/Build/source/texk/web2c/am/texmf.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/am/texmf.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/am/texmf.am: Makefile fragment for TeX and MF.
##
-## Copyright 2015-2023 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2025 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -50,7 +50,7 @@
@$(web2c) tex
tex-pool.c: tex.pool texd.h $(makecpool_stamp)
- $(makecpool) tex >$@ || rm -f $@
+ $(makecpool) tex >$@ || { rm -f $@; exit 1; }
# Tangling TeX
tex.p tex.pool: tex-tangle
@@ -60,7 +60,7 @@
# Generate tex-final.ch
tex-final.ch: tie$(EXEEXT) $(tex_ch_srcs)
- $(tie_c) $(tex_ch_srcs)
+ $(tie_c) $(tex_ch_srcs) || { rm -f $@; exit 1; }
tex_ch_srcs = \
tex.web \
tex.ch \
@@ -184,7 +184,7 @@
@$(web2c) mf
mf-pool.c: mf.pool mfd.h $(makecpool_stamp)
- $(makecpool) mf >$@ || rm -f $@
+ $(makecpool) mf >$@ || { rm -f $@; exit 1; }
# Tangling Metafont
mf.p mf.pool: mf-tangle
@@ -194,7 +194,7 @@
# Generate mf-final.ch
mf-final.ch: tie$(EXEEXT) $(mf_ch_src)
- $(tie_c) $(mf_ch_src)
+ $(tie_c) $(mf_ch_src) || { rm -f $@; exit 1; }
mf_ch_src = \
mf.web \
mf.ch \
Modified: trunk/Build/source/texk/web2c/etexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/etexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/etexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/etex.am (etex-pool.c): exit 1 if makecpool failed.
+
2024-04-14 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* etriptest.test:
Modified: trunk/Build/source/texk/web2c/etexdir/am/etex.am
===================================================================
--- trunk/Build/source/texk/web2c/etexdir/am/etex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/etexdir/am/etex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/etexdir/am/etex.am: Makefile fragment for e-TeX.
##
-## Copyright 2015-2022 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2025 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -34,7 +34,7 @@
@$(web2c) etex
etex-pool.c: etex.pool etexd.h $(makecpool_stamp)
- $(makecpool) etex >$@ || rm -f $@
+ $(makecpool) etex >$@ || { rm -f $@; exit 1; }
# Tangling e-TeX
etex.p etex.pool: etex-tangle
Modified: trunk/Build/source/texk/web2c/euptexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/euptexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/euptexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/euptex.am (euptex-pool.c): exit 1 if makecpool failed.
+
2025-01-02 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* upkcat.test: Update tests.
Modified: trunk/Build/source/texk/web2c/euptexdir/am/euptex.am
===================================================================
--- trunk/Build/source/texk/web2c/euptexdir/am/euptex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/euptexdir/am/euptex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/euptexdir/am/euptex.am: Makefile fragment for e-upTeX.
##
-## Copyright 2015-2024 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2025 Karl Berry <tex-live at tug.org>
## Copyright 2011-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -41,7 +41,7 @@
@$(web2c) euptex
euptex-pool.c: euptex.pool euptexd.h $(makecpool_stamp)
- $(makecpool) euptex >$@ || rm -f $@
+ $(makecpool) euptex >$@ || { rm -f $@; exit 1; }
# Tangling e-upTeX
euptex.p euptex.pool: euptex-tangle
Modified: trunk/Build/source/texk/web2c/mfluadir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/mfluadir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/mfluadir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/mflua.am (mflua-pool.c): exit 1 if makecpool failed.
+
2024-03-10 Karl Berry <karl at tug.org>
* TL'24 release.
Modified: trunk/Build/source/texk/web2c/mfluadir/am/mflua.am
===================================================================
--- trunk/Build/source/texk/web2c/mfluadir/am/mflua.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/mfluadir/am/mflua.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,6 +1,6 @@
## texk/web2c/mfluadir/am/mflua.am: Makefile fragment for MFLua.
##
-## Copyright 2016-2022 Karl Berry <tex-live at tug.org>
+## Copyright 2016-2025 Karl Berry <tex-live at tug.org>
## Copyright 2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -72,7 +72,7 @@
@$(web2c) mflua
mflua-pool.c: mflua.pool mfluad.h $(makecpool_stamp)
- $(makecpool) mflua >$@ || rm -f $@
+ $(makecpool) mflua >$@ || { rm -f $@; exit 1; }
# Tangling MFLua
mflua.p mflua.pool: mflua-tangle
Modified: trunk/Build/source/texk/web2c/mfluajitdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/mfluajitdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/mfluajitdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/mfluajit.am (mfluajit-pool.c): exit 1 if makecpool failed.
+
2025-01-06 J. Neuschaefer <j.neuschaefer at gmx.net>
* am/mfluajitlpeg.am (libmfluajitlpeg_a_OBJECTS): $(LUAJIT_DEPEND)
Modified: trunk/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am
===================================================================
--- trunk/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/mfluajitdir/am/mfluajit.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,6 +1,6 @@
## texk/web2c/mfluajitdir/am/mfluajit.am: Makefile fragment for MFLuaJIT.
##
-## Copyright 2016-2022 Karl Berry <tex-live at tug.org>
+## Copyright 2016-2025 Karl Berry <tex-live at tug.org>
## Copyright 2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -72,7 +72,7 @@
@$(web2c) mfluajit
mfluajit-pool.c: mfluajit.pool mfluajitd.h $(makecpool_stamp)
- $(makecpool) mfluajit >$@ || rm -f $@
+ $(makecpool) mfluajit >$@ || { rm -f $@; exit 1; }
# Tangling MFLuaJIT
mfluajit.p mfluajit.pool: mfluajit-tangle
Modified: trunk/Build/source/texk/web2c/pdftexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/pdftexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,8 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/pdftex.am (pdftex-pool.c): exit 1 if makecpool failed.
+ (pdftex-final.ch): remove $@ and exit 1 if tie failed.
+
2025-01-25 Karl Berry <karl at freefriends.org>
* NEWS,
Modified: trunk/Build/source/texk/web2c/pdftexdir/am/pdftex.am
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/am/pdftex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/pdftexdir/am/pdftex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/pdftexdir/am/pdftex.am: Makefile fragment for pdfTeX.
##
-## Copyright 2016-2024 Karl Berry <tex-live at tug.org>
+## Copyright 2016-2025 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -51,7 +51,7 @@
pdftex-tangle: tangle$(EXEEXT) pdftexdir/pdftex.web pdftex-final.ch tangle-sh
$(pdf_tangle) pdftex pdftex-final
pdftex-pool.c: pdftex.pool pdftexd.h $(makecpool_stamp)
- $(makecpool) pdftex >$@ || rm -f $@
+ $(makecpool) pdftex >$@ || { rm -f $@; exit 1; }
# Extract pdftex version
$(srcdir)/pdftexdir/pdftex_version.h: @MAINTAINER_MODE_TRUE@ pdftexdir/pdftex.web
@@ -65,7 +65,7 @@
# Generate pdftex-final.ch
pdftex-final.ch: tie$(EXEEXT) $(pdftex_ch_srcs)
- $(tie_c) $(pdftex_ch_srcs)
+ $(tie_c) $(pdftex_ch_srcs) || { rm -f $@; exit 1; }
pdftex_ch_srcs = \
pdftexdir/pdftex.web \
pdftexdir/tex.ch0 \
Modified: trunk/Build/source/texk/web2c/ptexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/ptexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/ptexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/ptex.am (ptex-pool.c): exit 1 if makecpool failed.
+
2025-01-02 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* ptex-prntknj.test, tests/pknj-{e,s}.log:
Modified: trunk/Build/source/texk/web2c/ptexdir/am/ptex.am
===================================================================
--- trunk/Build/source/texk/web2c/ptexdir/am/ptex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/ptexdir/am/ptex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/ptexdir/am/ptex.am: Makefile fragment for pTeX.
##
-## Copyright 2015-2024 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2025 Karl Berry <tex-live at tug.org>
## Copyright 2010-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -55,7 +55,7 @@
@$(web2c) ptex
ptex-pool.c: ptex.pool ptexd.h $(makecpool_stamp)
- $(makecpool) ptex >$@ || rm -f $@
+ $(makecpool) ptex >$@ || { rm -f $@; exit 1; }
# Tangling pTeX
ptex.p ptex.pool: ptex-tangle
Modified: trunk/Build/source/texk/web2c/silent-sh.in
===================================================================
--- trunk/Build/source/texk/web2c/silent-sh.in 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/silent-sh.in 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,9 @@
#! @SHELL@
# silent-sh: shell script to invoke tie etc in silent rules.
+# $Id$
#
-# Copyright (C) 2012 Peter Breitenlohner <tex-live at tug.org>
+# Copyright 2015-2025 Karl Berry <tex-live at tug.org>
+# Copyright 2012-2015 Peter Breitenlohner <tex-live at tug.org>
#
# This file is free software; the copyright holder
# gives unlimited permission to copy and/or distribute it,
@@ -9,7 +11,7 @@
#
# Used as, e.g.,
# tex-final.ch: tie$(EXEEXT) $(tex_ch_srcs)
-# $(tie) -c $@ $(tex_ch_srcs)
+# $(tie) -c $@ $(tex_ch_srcs) || { rm -f $@; exit 1; }
# with
# tie = $(tie_silent)WEBINPUTS=.:$(srcdir) $(buildenv) $(TIE)
# and
Property changes on: trunk/Build/source/texk/web2c/silent-sh.in
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Date Author Id Revision
\ No newline at end of property
Modified: trunk/Build/source/texk/web2c/uptexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/uptexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/uptex.am (uptex-pool.c): exit 1 if makecpool failed.
+
2025-01-21 Vincenzo Mantova <vlmantova at gmail.com>
* configure.ac (bin_links) [UPWEB]: make up...->p... links conditional.
Modified: trunk/Build/source/texk/web2c/uptexdir/am/uptex.am
===================================================================
--- trunk/Build/source/texk/web2c/uptexdir/am/uptex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/uptexdir/am/uptex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/uptexdir/am/uptex.am: Makefile fragment for upTeX.
##
-## Copyright 2016-2024 Karl Berry <tex-live at tug.org>
+## Copyright 2016-2025 Karl Berry <tex-live at tug.org>
## Copyright 2011-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -49,7 +49,7 @@
@$(web2c) uptex
uptex-pool.c: uptex.pool uptexd.h $(makecpool_stamp)
- $(makecpool) uptex >$@ || rm -f $@
+ $(makecpool) uptex >$@ || { rm -f $@; exit 1; }
# Tangling upTeX
uptex.p uptex.pool: uptex-tangle
Modified: trunk/Build/source/texk/web2c/xetexdir/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/xetexdir/ChangeLog 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/xetexdir/ChangeLog 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,3 +1,7 @@
+2025-01-27 Karl Berry <karl at freefriends.org>
+
+ * am/xetex.am (xetex-pool.c): exit 1 if makecpool failed.
+
2025-01-25 Karl Berry <karl at freefriends.org>
* NEWS,
Modified: trunk/Build/source/texk/web2c/xetexdir/am/xetex.am
===================================================================
--- trunk/Build/source/texk/web2c/xetexdir/am/xetex.am 2025-01-27 20:50:46 UTC (rev 73612)
+++ trunk/Build/source/texk/web2c/xetexdir/am/xetex.am 2025-01-27 22:01:50 UTC (rev 73613)
@@ -1,7 +1,7 @@
## $Id$
## texk/web2c/xetexdir/am/xetex.am: Makefile fragment for XeTeX.
##
-## Copyright 2017-2024 Karl Berry <tex-live at tug.org>
+## Copyright 2017-2025 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
@@ -88,7 +88,7 @@
@$(web2c) xetex
xetex-pool.c: xetex.pool xetexd.h $(makecpool_stamp)
- $(makecpool) xetex >$@ || rm -f $@
+ $(makecpool) xetex >$@ || { rm -f $@; exit 1; }
## Tangling XeTeX
xetex.p xetex.pool: xetex-tangle
@@ -108,7 +108,7 @@
## Generate xetex-final.ch
xetex-final.ch: tie$(EXEEXT) $(xetex_ch_srcs)
- $(tie_c) $(xetex_ch_srcs)
+ $(tie_c) $(xetex_ch_srcs) || { rm -f $@; exit 1; }
xetex_ch_srcs = \
xetexdir/xetex.web \
xetexdir/tex.ch0 \
More information about the tex-live-commits
mailing list.