GNU bug report logs - #73831
dvilualatex binary nowhere to be found

Previous Next

Package: guix;

Reported by: Justin Veilleux <terramorpha <at> cock.li>

Date: Wed, 16 Oct 2024 02:12:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Justin Veilleux <terramorpha <at> cock.li>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 73831 <at> debbugs.gnu.org
Subject: bug#73831: dvilualatex binary nowhere to be found
Date: Wed, 16 Oct 2024 22:59:44 -0400
Nicolas Goaziou <mail <at> nicolasgoaziou.fr> writes:

> Hello,
>
> Justin Veilleux via Bug reports for GNU Guix <bug-guix <at> gnu.org> writes:
>
>> Hello. I noticed that the dvilualatex binary isn't in the big texlive
>> package. Is it contained in some other latex package not present in
>> texlive? I grepped the guix source code and found a mention of
>> dvilualatex in the `#:create-formats` arguments of the
>> `texlive-latex-bin`, so I suppose it must be somewhere. Am I missing
>> something?
>
> No, it's an omission in both the modular and the monolitic texlive
> package. "dvilualatex" executable should be a symlink to "luatex", but
> that symlink is not created in `texlive-latex-bin'.
>
> I'll create it in the next tex-team branch update. Meanwhile, you can
> force dvilualatex format with "luatex &dvilualatex".
>
> Regards,

Hello. I created and installed a dummy package that adds a symlink to
lualatex named dvilualatex in /bin. My use case for dvilualatex is
mostly to render latex previews in org mode, and when I run the command,
I get the following log:

> RUNNING: dvilualatex -interaction nonstopmode -output-directory /tmp/ /home/terramorpha/org-roam/org-tex-Vmk6rv.tex
> 
> kpathsea: Running mktexfmt dvilualatex.fmt
> Can't locate TeXLive/TLUtils.pm in @INC (you may need to install the TeXLive::TLUtils module) (@INC contains: /gnu/store/19jbgv16cxxqkxyinfs5n24zhmms0hns-texlivetexmf-20240312/share/tlpkg /gnu/store/19jbgv16cxxqkxyinfs5n24zhmms0hns-texlivetexmf-20240312/share/texmf-dist/scripts/texlive /gnu/store/v6bivyjbg6bj07s8iqfzdm6hpvypc0p1-perl-5.36.0/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi /gnu/store/v6bivyjbg6bj07s8iqfzdm6hpvypc0p1-perl-5.36.0/lib/perl5/site_perl/5.36.0 /gnu/store/v6bivyjbg6bj07s8iqfzdm6hpvypc0p1-perl-5.36.0/lib/perl5/5.36.0/x86_64-linux-thread-multi /gnu/store/v6bivyjbg6bj07s8iqfzdm6hpvypc0p1-perl-5.36.0/lib/perl5/5.36.0) at /gnu/store/9i60rnxf82i77nhcm161i018cpxjjd9x-texlivebin-20240312/share/texmf-dist/scripts/texlive/fmtutil.pl line 45.
> BEGIN failed--compilation aborted at /gnu/store/9i60rnxf82i77nhcm161i018cpxjjd9x-texlivebin-20240312/share/texmf-dist/scripts/texlive/fmtutil.pl line 45.
> This is LuaHBTeX, Version 1.18.0 (TeX Live 2024/GNU Guix) 
>  restricted system commands enabled.
> I can't find the format file `dvilualatex.fmt'!

Could I fix this by setting some environment variable? the file seems to
be present in texlive-latex-bin

Cheers.




This bug report was last modified 337 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.