[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.