You are not logged in.

#1 2022-11-30 00:13:13

Aubergine
Member
Registered: 2022-11-30
Posts: 2

Tex-Live, *-dev binaries

I have recently discovered the latex-dev/ tree under /usr/share/texmf-dist/tex/.
I could not build a document using one of the features (\ExpandArgs) defined in one of these files.
My understanding is that I would need a -dev binary (in my case, lualatex-dev) for this build.
However, the packaged texlive-bin does not include them, even though it does ship the manual entries.
Is there a reason for that?

Offline

#2 2022-11-30 01:57:48

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,130

Re: Tex-Live, *-dev binaries

I don't know the reason as I don't use Arch's TeX packages but they are only symbolic links. Here are the *-dev 'binaries' from upstream TeX Live 2022:

lrwxrwxrwx 1 texlive texlive 6 Maw   2  2020 ../bin/x86_64-linux/dvilualatex-dev -> luatex*
lrwxrwxrwx 1 texlive texlive 6 Maw   2  2020 ../bin/x86_64-linux/latex-dev -> pdftex*
lrwxrwxrwx 1 texlive texlive 8 Tach 13  2019 ../bin/x86_64-linux/lualatex-dev -> luahbtex*
lrwxrwxrwx 1 texlive texlive 6 Maw   2  2020 ../bin/x86_64-linux/pdflatex-dev -> pdftex*
lrwxrwxrwx 1 texlive texlive 5 Tach 15  2019 ../bin/x86_64-linux/platex-dev -> eptex*
lrwxrwxrwx 1 texlive texlive 6 Tach 15  2019 ../bin/x86_64-linux/uplatex-dev -> euptex*
lrwxrwxrwx 1 texlive texlive 5 Maw   2  2020 ../bin/x86_64-linux/xelatex-dev -> xetex*

It is possible the symbolic links aren't there because Arch is providing binaries without support for the -dev versions, but you'd have to look at the packaging to determine that.

Edit: But I doubt that.

Last edited by cfr (2022-11-30 02:14:05)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#3 2023-03-15 01:02:48

Aubergine
Member
Registered: 2022-11-30
Posts: 2

Re: Tex-Live, *-dev binaries

Sorry, I completely missed that reply.
FWIW, I have a work machine running Fedora sporting TL 2021, exposing the *-dev, which are indeed aliases.
I still don't know what's going on; after having spent an unreasonable amount of time trying to unwrap it, and because I really did not want to install TL from scratch, I ended up copying the 10 lines of expl3 I need from `TEXMFDIST/tex/latex-dev/base/latex.ltx` to my own file. It's been good to me so far. I'll see what's up when 2023 comes out.

What solution do you use, if you don't use Arch's packages (unless you meant you do not use TeX at all)? I've been eying tectonic, but I've grown fond of throwing bits of Lua into my TeX files, so I don't want to switch to XeTeX.

Offline

Board footer

Powered by FluxBB