[tldistro] mtxrun skipping config file

Edd Barrett edd at theunixzoo.co.uk
Wed May 20 23:32:00 CEST 2020


Hi folks,

I hope everyone is safe and well.

I'm working on bringing tex live 2020 to the OpenBSD package manager.

I'm currently generating the texmf-var directory to come bundled with the
packages. One of the steps I usually run for this is `mtxrun --generate`.

It's giving me this error, which makes me think it hasn't worked:

```
resolvers       | resolving | skipping configuration file 'selfautodir:/share/texmf-dist/web2c/texmfcnf.lua' (no valid format)
resolvers       | resolving | no texmf paths are defined (using TEXMF)
```

That's the only config file I'm giving it, so that can't be good.

The output of `context --make` contains that error too.

No valid format eh? When I ran `fmtutil-sys --all` the end outcome was:

```
...
fmtutil [ERROR]: not building luajittex due to missing engine: luajittex
fmtutil [ERROR]: not building luajithbtex due to missing engine: luajithbtex
fmtutil [INFO]: disabled formats: 5
fmtutil [INFO]: successfully rebuilt formats: 53
fmtutil [INFO]: failed to build: 2 (luajittex/luajittex luajithbtex/luajithbtex)
fmtutil [INFO]: total formats: 60
fmtutil [INFO]: exiting with status 2
```

I'm expecting those two luajit-related formats to fail: I don't ship
luatex stuff, as it's not available on all of the architectures OpenBSD
runs on.

I've not patched the fmtutil.sys that came with the texmf tarball, so
the disabled formats it mentions are: cont-fr, cont-it, cont-nl,
cont-ro and mflua. Those should be irrelevant.

As far as I know, since `mtxrun` is part of context, it'd be looking for
the `cont-en.fmt` files, right? I seem to have those installed:

```
ports# find /usr/local/share/texmf-var | grep 'cont.*\.fmt' 
/usr/local/share/texmf-var/web2c/pdftex/cont-en.fmt
/usr/local/share/texmf-var/web2c/xetex/cont-en.fmt
```

Any ideas?

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk


More information about the tldistro mailing list.