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

To reply to this bug, email your comments to 73831 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Wed, 16 Oct 2024 02:12:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Justin Veilleux <terramorpha <at> cock.li>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Wed, 16 Oct 2024 02:12:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Justin Veilleux <terramorpha <at> cock.li>
To: bug-guix <at> gnu.org
Subject: dvilualatex binary nowhere to be found
Date: Tue, 15 Oct 2024 22:10:33 -0400
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?

Cheers.




Information forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Wed, 16 Oct 2024 18:07:02 GMT) Full text and rfc822 format available.

Message #8 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Justin Veilleux via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Cc: 73831 <at> debbugs.gnu.org, Justin Veilleux <terramorpha <at> cock.li>
Subject: Re: bug#73831: dvilualatex binary nowhere to be found
Date: Wed, 16 Oct 2024 20:05:49 +0200
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,
-- 
Nicolas Goaziou






Information forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Wed, 16 Oct 2024 18:07:03 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Thu, 17 Oct 2024 03:01:01 GMT) Full text and rfc822 format available.

Message #14 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Justin Veilleux <terramorpha <at> cock.li>
To: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
Cc: 73831 <at> debbugs.gnu.org,
 Justin Veilleux via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Subject: Re: 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.




Information forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Thu, 17 Oct 2024 19:45:01 GMT) Full text and rfc822 format available.

Message #17 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Nicolas Goaziou <mail <at> nicolasgoaziou.fr>
To: Justin Veilleux <terramorpha <at> cock.li>
Cc: 73831 <at> debbugs.gnu.org,
 Justin Veilleux via Bug reports for GNU Guix <bug-guix <at> gnu.org>
Subject: Re: bug#73831: dvilualatex binary nowhere to be found
Date: Thu, 17 Oct 2024 21:43:42 +0200
Hello,

Justin Veilleux <terramorpha <at> cock.li> writes:

> 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:

Org contains no reference whatsoever to "dvilualatex". How did you
manage to make Org call it?

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

What TeX Live packages have you installed?
What is the return value of `kpsewhich -engine=/ dvilualatex.fmt'?

Regards,
-- 
Nicolas Goaziou






Information forwarded to bug-guix <at> gnu.org:
bug#73831; Package guix. (Thu, 17 Oct 2024 19:45:02 GMT) Full text and rfc822 format available.

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.