[tex-k] test failure with pmpostdir/pmpsamp and pmpostdir/upmpsamp.test

jfbu jfbu at free.fr
Fri May 27 13:04:36 CEST 2022



> Le 27 mai 2022 à 11:45, jfbu <jfbu at free.fr> a écrit :
> 
> Hi Karl,
> 
> Today I build from source on mac os 10.3.6 (high sierra) an ./Build gave two test failures.


Repo revision number for Build/source was probably at 63410 as I rsync’ed on Friday May 27 at about 11AM CEST

Kind regards

JF Burnol


> 
> Perhaps I checkout sources at a wrong time.
> 
> Here is bottom of console output, should I attache test-suite.log ?
> 
> Best,
> 
> Jean-François Burnol
> 
> I used
> 
> export STRIP="strip -u -r"
> 
> ./Build --enable-xindy CFLAGS="-O3" CXXFLAGS="-O3" CLISP=/my/path/to/clisp
> 
> 
> ======================================
>   Web2C 2023/dev: ./test-suite.log
> ======================================
> 
> # TOTAL: 112
> # PASS:  110
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  2
> # XPASS: 0
> # ERROR: 0
> 
> .. contents:: :depth: 2
> 
> FAIL: pmpostdir/pmpsamp
> =======================
> 
> #! /bin/sh -vx
> # $Id: pmpsamp.test 48633 2018-09-09 17:56:55Z karl $
> # Copyright 2017-2018 Karl Berry <tex-live at tug.org>
> # Copyright 2014 Peter Breitenlohner <tex-live at tug.org>
> # You may freely use, modify and/or distribute this file.
> 
> LC_ALL=C; export LC_ALL;  LANGUAGE=C; export LANGUAGE
> + LC_ALL=C
> + export LC_ALL
> + LANGUAGE=C
> + export LANGUAGE
> 
> tests=pmpostdir/tests
> + tests=pmpostdir/tests
> 
> test -d $tests || mkdir -p $tests
> + test -d pmpostdir/tests
> + mkdir -p pmpostdir/tests
> 
> TEXMFCNF=$srcdir/../kpathsea
> + TEXMFCNF=../../../texk/web2c/../kpathsea
> 
> tfmpath=`$KPSEWHICH cmr10.tfm` || exit 77
> $KPSEWHICH cmr10.tfm
> ++ kpsewhich cmr10.tfm
> + tfmpath=/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
> TFMFONTS="$srcdir/$tests;`echo $tfmpath | sed 's,/fonts/tfm/.*$,/fonts/tfm//,'`"
> echo $tfmpath | sed 's,/fonts/tfm/.*$,/fonts/tfm//,'
> ++ echo /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
> ++ sed 's,/fonts/tfm/.*$,/fonts/tfm//,'
> + TFMFONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/tfm//'
> 
> mppath=`$KPSEWHICH plain.mp` || exit 77
> $KPSEWHICH plain.mp
> ++ kpsewhich plain.mp
> + mppath=/usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp
> MPINPUTS=".;`dirname $mppath`"
> dirname $mppath
> ++ dirname /usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp
> + MPINPUTS='.;/usr/local/texlive/2022/texmf-dist/metapost/base'
> 
> mappath=`$KPSEWHICH psfonts.map` || exit 77
> $KPSEWHICH psfonts.map
> ++ kpsewhich psfonts.map
> + mappath=/usr/local/texlive/2022/texmf-var/fonts/map/dvips/updmap/psfonts.map
> TEXFONTMAPS=`echo $mappath | sed 's,/fonts/map/.*$,/fonts/map//,'`
> echo $mappath | sed 's,/fonts/map/.*$,/fonts/map//,'
> ++ echo /usr/local/texlive/2022/texmf-var/fonts/map/dvips/updmap/psfonts.map
> ++ sed 's,/fonts/map/.*$,/fonts/map//,'
> + TEXFONTMAPS=/usr/local/texlive/2022/texmf-var/fonts/map//
> 
> t1path=`$KPSEWHICH cmmi10.pfb` || exit 77
> $KPSEWHICH cmmi10.pfb
> ++ kpsewhich cmmi10.pfb
> + t1path=/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
> T1FONTS="$srcdir/$tests;`echo $t1path | sed 's,/fonts/type1/.*$,/fonts/type1//,'`"
> echo $t1path | sed 's,/fonts/type1/.*$,/fonts/type1//,'
> ++ echo /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
> ++ sed 's,/fonts/type1/.*$,/fonts/type1//,'
> + T1FONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/type1//'
> 
> vfpath=`$KPSEWHICH min10.vf` || exit 77
> $KPSEWHICH min10.vf
> ++ kpsewhich min10.vf
> + vfpath=/usr/local/texlive/2022/texmf-dist/fonts/vf/ptex-fonts/standard/min10.vf
> VFFONTS="$srcdir/$tests;`dirname $vfpath`"
> dirname $vfpath
> ++ dirname /usr/local/texlive/2022/texmf-dist/fonts/vf/ptex-fonts/standard/min10.vf
> + VFFONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/vf/ptex-fonts/standard'
> 
> export TEXMFCNF TFMFONTS MPINPUTS TEXFONTMAPS T1FONTS VFFONTS
> + export TEXMFCNF TFMFONTS MPINPUTS TEXFONTMAPS T1FONTS VFFONTS
> 
> # check that we have eptex at all.
> eptex -version >/dev/null 2>&1 || exit 77
> + eptex -version
> 
> # ensure that eptex.fmt exists and can be read.
> eptex \\end >/dev/null 2>&1 || exit 77
> + eptex '\end'
> 
> echo 'input plain;' >pmpsamp.mp
> + echo 'input plain;'
> cat "$srcdir/$tests/psample.mp" >>pmpsamp.mp
> + cat ../../../texk/web2c/pmpostdir/tests/psample.mp
> 
> ./pmpost -ini -kanji=utf8 -tex=eptex pmpsamp || exit 1
> + ./pmpost -ini -kanji=utf8 -tex=eptex pmpsamp
> This is pMetaPost, version 2.02-0.04 (TeX Live 2023/dev) (kpathsea version 6.3.5/dev) (utf8.euc)
> (./pmpsamp.mp (/usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp../../../texk/web2c/pmpostdir/pmpsamp.test: line 41: 25818 Segmentation fault: 11  ./pmpost -ini -kanji=utf8 -tex=eptex pmpsamp
> + exit 1
> FAIL pmpostdir/pmpsamp.test (exit status: 1)
> 
> FAIL: pmpostdir/upmpsamp
> ========================
> 
> #! /bin/sh -vx
> # $Id: upmpsamp.test 48633 2018-09-09 17:56:55Z karl $
> # Copyright 2017-2018 Karl Berry <tex-live at tug.org>
> # Copyright 2014 Peter Breitenlohner <tex-live at tug.org>
> # You may freely use, modify and/or distribute this file.
> 
> LC_ALL=C; export LC_ALL;  LANGUAGE=C; export LANGUAGE
> + LC_ALL=C
> + export LC_ALL
> + LANGUAGE=C
> + export LANGUAGE
> 
> tests=pmpostdir/tests
> + tests=pmpostdir/tests
> 
> test -d $tests || mkdir -p $tests
> + test -d pmpostdir/tests
> 
> TEXMFCNF=$srcdir/../kpathsea
> + TEXMFCNF=../../../texk/web2c/../kpathsea
> 
> tfmpath=`$KPSEWHICH cmr10.tfm` || exit 77
> $KPSEWHICH cmr10.tfm
> ++ kpsewhich cmr10.tfm
> + tfmpath=/usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
> TFMFONTS="$srcdir/$tests;`echo $tfmpath | sed 's,/fonts/tfm/.*$,/fonts/tfm//,'`"
> echo $tfmpath | sed 's,/fonts/tfm/.*$,/fonts/tfm//,'
> ++ echo /usr/local/texlive/2022/texmf-dist/fonts/tfm/public/cm/cmr10.tfm
> ++ sed 's,/fonts/tfm/.*$,/fonts/tfm//,'
> + TFMFONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/tfm//'
> 
> mppath=`$KPSEWHICH plain.mp` || exit 77
> $KPSEWHICH plain.mp
> ++ kpsewhich plain.mp
> + mppath=/usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp
> MPINPUTS=".;`dirname $mppath`"
> dirname $mppath
> ++ dirname /usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp
> + MPINPUTS='.;/usr/local/texlive/2022/texmf-dist/metapost/base'
> 
> mappath=`$KPSEWHICH psfonts.map` || exit 77
> $KPSEWHICH psfonts.map
> ++ kpsewhich psfonts.map
> + mappath=/usr/local/texlive/2022/texmf-var/fonts/map/dvips/updmap/psfonts.map
> TEXFONTMAPS=`echo $mappath | sed 's,/fonts/map/.*$,/fonts/map//,'`
> echo $mappath | sed 's,/fonts/map/.*$,/fonts/map//,'
> ++ echo /usr/local/texlive/2022/texmf-var/fonts/map/dvips/updmap/psfonts.map
> ++ sed 's,/fonts/map/.*$,/fonts/map//,'
> + TEXFONTMAPS=/usr/local/texlive/2022/texmf-var/fonts/map//
> 
> t1path=`$KPSEWHICH cmmi10.pfb` || exit 77
> $KPSEWHICH cmmi10.pfb
> ++ kpsewhich cmmi10.pfb
> + t1path=/usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
> T1FONTS="$srcdir/$tests;`echo $t1path | sed 's,/fonts/type1/.*$,/fonts/type1//,'`"
> echo $t1path | sed 's,/fonts/type1/.*$,/fonts/type1//,'
> ++ echo /usr/local/texlive/2022/texmf-dist/fonts/type1/public/amsfonts/cm/cmmi10.pfb
> ++ sed 's,/fonts/type1/.*$,/fonts/type1//,'
> + T1FONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/type1//'
> 
> vfpath=`$KPSEWHICH upjisr-h.vf` || exit 77
> $KPSEWHICH upjisr-h.vf
> ++ kpsewhich upjisr-h.vf
> + vfpath=/usr/local/texlive/2022/texmf-dist/fonts/vf/uptex-fonts/jis/upjisr-h.vf
> VFFONTS="$srcdir/$tests;`dirname $vfpath`"
> dirname $vfpath
> ++ dirname /usr/local/texlive/2022/texmf-dist/fonts/vf/uptex-fonts/jis/upjisr-h.vf
> + VFFONTS='../../../texk/web2c/pmpostdir/tests;/usr/local/texlive/2022/texmf-dist/fonts/vf/uptex-fonts/jis'
> 
> export TEXMFCNF TFMFONTS MPINPUTS TEXFONTMAPS T1FONTS VFFONTS
> + export TEXMFCNF TFMFONTS MPINPUTS TEXFONTMAPS T1FONTS VFFONTS
> 
> # check that we have euptex at all. 
> euptex -version >/dev/null 2>&1 || exit 77
> + euptex -version
> 
> # ensure that euptex.fmt exists and can be read. 
> euptex \\end >/dev/null 2>&1 || exit 77 
> + euptex '\end'
> 
> echo 'input plain;' >upmpsamp.mp
> + echo 'input plain;'
> cat "$srcdir/$tests/psample.mp" >>upmpsamp.mp
> + cat ../../../texk/web2c/pmpostdir/tests/psample.mp
> 
> ./upmpost -ini -tex=euptex upmpsamp || exit 1
> + ./upmpost -ini -tex=euptex upmpsamp
> This is upMetaPost, version 2.02-0.04-u1.28 (TeX Live 2023/dev) (kpathsea version 6.3.5/dev) (utf8.uptex)
> (./upmpsamp.mp (/usr/local/texlive/2022/texmf-dist/metapost/base/plain.mp../../../texk/web2c/pmpostdir/upmpsamp.test: line 41: 25866 Segmentation fault: 11  ./upmpost -ini -tex=euptex upmpsamp
> + exit 1
> FAIL pmpostdir/upmpsamp.test (exit status: 1)
> 
> ============================================================================
> Testsuite summary for Web2C 2023/dev
> ============================================================================
> # TOTAL: 112
> # PASS:  110
> # SKIP:  0
> # XFAIL: 0
> # FAIL:  2
> # XPASS: 0
> # ERROR: 0
> ============================================================================
> See ./test-suite.log
> Please report to tex-k at tug.org
> ============================================================================
> 
> 
> 




More information about the tex-k mailing list.