texlive atomic install

  • Done
  • quality assurance status badge
Details
3 participants
  • Andreas Enge
  • Gabriel Hondet
  • Ricardo Wurmus
Owner
unassigned
Submitted by
Gabriel Hondet
Severity
normal
G
G
Gabriel Hondet wrote on 21 Apr 2019 15:23
(address . bug-guix@gnu.org)
875zr7ze4r.fsf@gmail.com
Hi,
I installed texlive package per package (not using the "texlive")
package. I end up not being able to launch any of pdflatex, lualatex
nor xelatex, as I obtain

Can't locate mktexlsr.pl in @INC (@INC contains: /gnu/store/tlpkg /gnu/store/texmf-dist/scripts/texlive /home/gabriel/.
guix-profile/share/texmf-dist/scripts/texlive/ /gnu/store/dna8kpb00kq176rz8x69yy4j33my2q55-perl-5.28.0/lib/perl5/site_p
erl/5.28.0/x86_64-linux-thread-multi /gnu/store/dna8kpb00kq176rz8x69yy4j33my2q55-perl-5.28.0/lib/perl5/site_perl/5.28.0
/gnu/store/dna8kpb00kq176rz8x69yy4j33my2q55-perl-5.28.0/lib/perl5/5.28.0/x86_64-linux-thread-multi /gnu/store/dna8kpb0
0kq176rz8x69yy4j33my2q55-perl-5.28.0/lib/perl5/5.28.0) at /home/gabriel/.guix-profile/bin/mktexfmt line 23.
BEGIN failed--compilation aborted at /home/gabriel/.guix-profile/bin/mktexfmt line 25.
I can't find the format file `lualatex.fmt'!

The content '/gnu/store/{tlpkg,texmf-dist}' look suspicious. Inspecting
mktexfmt, we learn that those paths are returned by 'kpsewhich
-var-value=TEXMFROOT'. How can we change the path returned by
kpsewhich?

Cheers,
Gabriel
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAly8brQACgkQMbyBBfZZ
1CWNxA/+JV0NtsGUll/yhIWEblrxL2BfZoGxS4ru93Ld07BHXZ3QISf4e6gxvHSA
gnPSi+6IXhXzkiRWiGpxxGRYQD3xTjtOXaN5THnc886CBGBzavYglARzPICSsINw
CjLkVJ8Uh9iv1p2sSIClzpouDPsNZtzKaETv0cIu8pV4FHW1XyQMoCdr1nuA2+hA
J/aCfbfXBBgaTbNnQyM67geJWrcn199z5dSeJEAecpjrQ52C15uPu3pRDCPSpXvu
ryQ4FeW401ITDQjF6dy+dFnBynVsTwaffeSxQ5wKwDRns1hYS7tBJ44OzHz6hIrp
7SvA3mk+1PnEdHTGRAl4C8tP0x0alJZWwV5jGX65FLd7x7MM3zLsDdZwrxdk4x18
ZEne3OEkI6lyIuLW1rzapHddYOMFKrJTHKQWbI26bUOOqdNaOjGXejpEWmTn85Kf
GonnEO5rCntT0pYYt9ShmyXJLkqCDS1YvAjrKyXwQuIZXqqX91Q3Gi3DtJA9WkgY
yMg5oq9N30mVOnusFjeI+l2tXAqu6J+mNQRCKhcgwmHrzxjf+HMxu8hTzFiyh4A9
NZNJJucO+BcTSPIuVjSp3XvxovDmuTgghJ8Wysf3iSsWOMpsE8YEpnZS28gqJple
XoABpYotUGFYFU007ZOZYQ/NPgYYRJN9n4Nq6EG2EKBqhPX05SQ=
=Qx7W
-----END PGP SIGNATURE-----

R
R
Ricardo Wurmus wrote on 21 Apr 2019 15:57
(name . Gabriel Hondet)(address . gabrielhondet@gmail.com)(address . 35358@debbugs.gnu.org)
87ftqb7961.fsf@elephly.net
Hi Gabriel,

Toggle quote (4 lines)
> I installed texlive package per package (not using the "texlive")
> package. I end up not being able to launch any of pdflatex, lualatex
> nor xelatex, as I obtain […]

Can you tell us what packages you installed?

--
Ricardo
G
G
Gabriel Hondet wrote on 21 Apr 2019 16:13
(name . Ricardo Wurmus)(address . rekado@elephly.net)(address . 35358@debbugs.gnu.org)
874l6rzbso.fsf@gmail.com
Hi Ricardo,

On Sun 21 Apr 2019 at 15:57 Ricardo Wurmus wrote:

Toggle quote (2 lines)
> Can you tell us what packages you installed?

Sure, from a manifest:

"texlive-latex-base"
"texlive-latex-xcolor"
"texlive-latex-wrapfig"
"texlive-latex-titlesec"
"texlive-latex-tools"
"texlive-latex-tabulary"
"texlive-latex-subfigure"
"texlive-latex-polyglossia"
"texlive-latex-pgf"
"texlive-latex-pdfx"
"texlive-latex-pdfpages"
"texlive-latex-natbib"
"texlive-latex-multirow"
"texlive-latex-listings"
"texlive-latex-hyperref"
"texlive-latex-graphics"
"texlive-latex-geometry"
"texlive-latex-fontspec"
"texlive-latex-fncychap"
"texlive-latex-float"
"texlive-latex-fancyhdr"
"texlive-latex-doi"
"texlive-latex-colortbl"
"texlive-latex-beamer"
"texlive-latex-babel"
"texlive-latex-appendix"
"texlive-latex-amsmath"
"texlive-latex-amsfonts"
"texlive-latex-acronym"
"texlive-generic-ulem"
"texlive-generic-pdftex"
"texlive-generic-hyph-utf8"
"texlive-generic-babel-english"
"texlive-dvips"
"texlive-context-base"
"texlive-bin"
"texlive-bibtex"
"texlive-base"

plus some 'texlive-fonts-'.

I'm don't know much about texlive file architecture, but it seems that
it is the mktexlsr command that set the path of 'kpsewhich'. If I
perform a 'guix package -m the-manifest.scm', the path seems well set,
but I don't have the 'mktexlsr.pl' file anymore in my profile (it exists
in
/gnu/store/[...]-texlive-texmf-20180414/share/texmf-dist/scripts/texlive/mktexlsr.pl
though). If I run 'mktexlsr', the path returned by kpsewhich becomes
/gnu/store. I hope that helps somehow.

Gabriel
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE5ercJXBcjd3P1FcAMbyBBfZZ1CUFAly8eocACgkQMbyBBfZZ
1CUJ5w//QOuE76SiogiTInxd6sC1DSROZvpNjP/w+k6Cy3NNnXwiPaBYfLew74Pq
suJuxttOIWRDga66BV86W1lfTfvKhPO1IUFvQn+/TXJ4+QROiRvrBmM4NBOyyS/t
GgWo11GrbwuFyo0S5G9KirewTL6848PjCfCef8vuDG/ofWvaeRuZF0tBjRwVngbB
G+QBtjfVD4682zyKhZLOqoefTtkluGb5YSnL2pPy715FppCmQSYQQkjFEJEPeFBI
sMcWoZNRZ3uvUtGwK8SXnZbr6059w/obZLpCvibmc0bclbO8hdfAtIhAiJ85KdRJ
ldaR0vqbpHY65glLjYNGpJgpYAoUx30Ww4Sr0NcjcQmc+2Rv80dpCJHVmVnAdeBs
SucEcF5lL0JWQXPkzgbclCftS29kj8AtZmACpeR3+Y/rWE7IN/Pk8hNFr2y5yL0E
HXGjt1Pb7ADn+e38OjXmz3HC3XOq5MxLn+o/UHq+7MXAQaM21LZJZnDaJYD0sSDm
hqOv+daWC+hrsrsixfn0/A1RPVfvYnmyrcDqDa59xv/gUu1bxmCufudKoDK4+59y
2U8cTQb3qdCJzIhCoDjdmNN7uVLg+Gd+zm4GOYh8tPB91s1n8Mb8p7C1D/Re1o3n
Y1DRoO14pKqQXEgePoDhmQZ8dUrbbmF7Wk/jnmf4Rk3FIId0JII=
=qsLV
-----END PGP SIGNATURE-----

A
A
Andreas Enge wrote on 27 Aug 2023 10:42
Closing
(address . 35358-done@debbugs.gnu.org)
ZOsMbFytbjzxVHoM@jurong
This has probably been solved for a while, closing.

Thanks for the report!

Andreas
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 35358@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 35358
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch