I found that it seems that PDF cannot be generated through s-mod now. I have
tested the following commands:
context --ctx=s-mod
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
The following errors occurred during the compilation process: xml >
core > load error in [.xml]: empty xml file
I'm not sure if I did something wrong that prevented me from compiling.
Part of the log file is as follows
--------------------------------
soanguy@shangwuxins-MacBook-Pro mkxl % context --ctx=s-mod
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
mtx-context | jobname:
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
mtx-context | ctxname: s-mod.ctx
resolvers | formats | executing runner 'run luametatex format':
/Users/soanguy/ConTeXt/tex/texmf-osx-arm64/bin/luametatex
--jobname="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl"
--socket --shell-escape
--fmt=/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.fmt
--lua=/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.lui
--c:ctx="s-mod.ctx" --c:currentrun=1
--c:fulljobname="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl"
--c:global
--c:input="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl"
--c:kindofrun=1 --c:maxnofruns=9 --c:prep --c:purge
--c:texmfbinpath="/Users/soanguy/ConTeXt/tex/texmf-osx-arm64/bin"
system >
system > ConTeXt ver: 2026.02.19 11:49 LMTX fmt: 2026.2.26 int:
english/english
system >
system > 'cont-new.mkxl' loaded
open source > level 1, order 1, name 'cont-new.mkxl'
system > beware: some patches loaded from cont-new.mkxl
close source > level 1, order 1, name 'cont-new.mkxl'
system > jobfile > processing 's-mod.ctx'
system > jobfile > ctx comment: TeX Documentation Generator
system > jobfile > step 1, pattern 'core%-sys', preprocessor: 'ted'
system > prepfiles > step 1: mtxrun --script modules --convert --prep
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
system > prepfiles > command: mtxrun --script modules --convert --prep
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
mtx-modules |
mtx-modules | running: mtxrun --script context --extra=module
--result=core-sys
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
mtx-modules |
mtx-context | processing extra:
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex
resolvers | formats | executing runner 'run luametatex format':
/Users/soanguy/ConTeXt/tex/texmf-osx-arm64/bin/luametatex
--jobname="mtx-context-module" --socket --shell-escape
--fmt=/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.fmt
--lua=/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/formats/luametatex/cont-en.lui
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex
--c:currentrun=1 --c:extra="module"
--c:files="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl"
--c:fulljobname="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex"
--c:input="/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex"
--c:kindofrun=1 --c:maxnofruns=9 --c:purgeall --c:result="core-sys"
--c:texmfbinpath="/Users/soanguy/ConTeXt/tex/texmf-osx-arm64/bin"
open source > level 1, order 1, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex'
system >
system > ConTeXt ver: 2026.02.19 11:49 LMTX fmt: 2026.2.26 int:
english/english
system >
system > 'cont-new.mkxl' loaded
open source > level 2, order 2, name 'cont-new.mkxl'
system > beware: some patches loaded from cont-new.mkxl
close source > level 2, order 2, name 'cont-new.mkxl'
system > files > jobname
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module',
input
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkiv/mtx-context-module.tex',
result 'core-sys'
fonts > latin modern fonts are not preloaded
languages > language 'en' is active
open source > level 2, order 3, name 'mtx-context-common.tex'
close source > level 2, order 3, name 'mtx-context-common.tex'
modules > 'scite' is loaded
open source > level 2, order 4, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/m-scite.mkiv'
scite > using lexer root
'/Users/soanguy/ConTeXt/tex/texmf-context/context/data/scite/context/lexers'
scite lpeg lexer > loading context lexer module
close source > level 2, order 4, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/m-scite.mkiv'
modules > 'module-basic' is loaded
open source > level 2, order 5, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-module-basic.mkiv'
modules > 'abbreviations-words' is loaded
open source > level 3, order 6, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-words.mkiv'
modules > 'abbreviations-logos' is loaded
open source > level 4, order 7, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-logos.tex'
close source > level 4, order 7, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-logos.tex'
modules > 'abbreviations-extras' is loaded
open source > level 4, order 8, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-extras.tex'
close source > level 4, order 8, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-extras.tex'
close source > level 3, order 8, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-abbreviations-words.mkiv'
modules > 'int-load' is loaded
open source > level 3, order 9, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/x-setups-basics.mkiv'
close source > level 3, order 9, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/x-setups-basics.mkiv'
xml > core > load error in [.xml]: empty xml file
open source > level 3, order 10, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/fonts/mkiv/type-imp-dejavu.mkiv'
close source > level 3, order 10, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/fonts/mkiv/type-imp-dejavu.mkiv'
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerifCondensed.ttf',
hash 'dejavuserifcondensed'
otf reader > ignoring global kern table, using gpos kern feature
otf reader > discarding 8 self referencing horizontal variant entries
otf reader > discarding 9 self referencing vertical variant entries
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerifCondensed.ttf'
in cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserifcondensed.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserifcondensed.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserifcondensed.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserifcondensed.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.090
fonts > otf loading > math data wiped from 'DejaVu Serif Condensed'
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/gust/tex-gyre/dejavu/texgyredejavu-math.otf',
hash 'texgyredejavu-math'
otf reader > discarding 82 self referencing horizontal variant entries
otf reader > discarding 95 self referencing vertical variant entries
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/gust/tex-gyre/dejavu/texgyredejavu-math.otf'
in cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/texgyredejavu-math.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/texgyredejavu-math.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/texgyredejavu-math.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/texgyredejavu-math.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.111
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerif.ttf',
hash 'dejavuserif'
otf reader > ignoring global kern table, using gpos kern feature
otf reader > discarding 8 self referencing horizontal variant entries
otf reader > discarding 9 self referencing vertical variant entries
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerif.ttf' in
cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.086
fonts > otf loading > math data wiped from 'DejaVu Serif'
close source > level 2, order 10, name
'/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/modules/mkiv/s-module-basic.mkiv'
metapost > initializing instance 'metafun:1' using format 'metafun' and
method 'double'
metapost > loading 'metafun' as
'/Users/soanguy/ConTeXt/tex/texmf-context/metapost/context/base/mpxl/metafun.mpxl'
using method 'double'
metapost > initializing number mode 'double'
metapost > trace > This is MPLIB for LuaMetaTeX, version 3.15, running
in double mode.
metapost > trace >
metapost > trace > loading metafun for lmtx, including the plain 1.004
base definitions
metapost > trace >
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerif-Bold.ttf',
hash 'dejavuserif-bold'
otf reader > ignoring global kern table, using gpos kern feature
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSerif-Bold.ttf'
in cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif-bold.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif-bold.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif-bold.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavuserif-bold.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.083
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSans.ttf',
hash 'dejavusans'
otf reader > gsub lookup s_l_1 of type 'chainedcontext' is not used
otf reader > ignoring global kern table, using gpos kern feature
otf reader > discarding 8 self referencing horizontal variant entries
otf reader > discarding 36 self referencing vertical variant entries
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSans.ttf' in
cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusans.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusans.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusans.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusans.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.184
fonts > otf loading > math data wiped from 'DejaVu Sans'
pages > flushing realpage 1, userpage 1, subpage 1
fonts > otf loading > loading
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSansMono.ttf',
hash 'dejavusansmono'
fonts > otf loading > loading done
fonts > otf loading > saving
'/Users/soanguy/ConTeXt/tex/texmf/fonts/data/public/dejavu/DejaVuSansMono.ttf'
in cache
system > lua > compiling
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusansmono.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusansmono.tmd'
system > lua > dumping
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusansmono.tma'
into
'/Users/soanguy/ConTeXt/tex/texmf-cache/luametatex-cache/context/5fe67e0bfe781ce0dde776fb1556f32e/fonts/otl/dejavusansmono.tmd'
stripped
fonts > otf loading > loading, optimizing, packing and caching time
0.056
pages > flushing realpage 2, userpage 1, subpage 2
pages > flushing realpage 3, userpage 2, subpage 3
pages > flushing realpage 4, userpage 3, subpage 4
pages > flushing realpage 5, userpage 4, subpage 5
pages > flushing realpage 6, userpage 5, subpage 6
tex error > tex error on line 441 in file virtual://buffer.module.1: The
file ended when scanning an argument.
\stopmoduledocumentationlogeeargumentselaxlue}.oniagnosticseen in tagsswitchith
less
<line 5.441>
\stopmoduledocumentation
<empty file>
mtx-context | fatal error: return code: 1
mtx-modules |
mtx-modules | processed: mtxrun --script context --extra=module
--result=core-sys
/Users/soanguy/ConTeXt/tex/texmf-context/tex/context/base/mkxl/core-sys.mkxl
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] /
https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl
webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror)
archive : https://github.com/contextgarden/context
wiki : https://wiki.contextgarden.net
___________________________________________________________________________________