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

jfbu jfbu at free.fr
Fri May 27 11:45:53 CEST 2022


Hi Karl,

Today I build from source on mac os 10.3.6 (high sierra) an ./Build gave two test failures.

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.