Handling of dependencies

Archange archange at archlinux.org
Mon Apr 1 11:06:32 CEST 2024


Hi there,

I’m doing a minimal installation of TeX Live 2024 (started with just 
infrastructure, a.k.a. option f), adding packages one by one when they 
are imported in my projects.

I’ve just installed hyperref, which also installed a bunch of dependencies:

[1/21, ??:??/??:??] install: atbegshi [5k]
[2/21, 00:00/00:00] install: atveryend [4k]
[3/21, 00:01/00:26] install: auxhook [2k]
[4/21, 00:01/00:21] install: bigintcalc [7k]
[5/21, 00:01/00:13] install: bitset [6k]
[6/21, 00:02/00:20] install: etexcmds [3k]
[7/21, 00:03/00:27] install: gettitlestring [3k]
[8/21, 00:04/00:32] install: hycolor [4k]
[9/21, 00:04/00:28] install: hyperref [87k]
[10/21, 00:04/00:07] install: intcalc [6k]
[11/21, 00:05/00:08] install: kvdefinekeys [3k]
[12/21, 00:05/00:08] install: kvsetkeys [4k]
[13/21, 00:05/00:08] install: letltxmacro [3k]
[14/21, 00:06/00:10] install: ltxcmds [5k]
[15/21, 00:06/00:09] install: pdfescape [5k]
[16/21, 00:06/00:09] install: refcount [3k]
[17/21, 00:07/00:10] install: rerunfilecheck [4k]
[18/21, 00:07/00:10] install: stringenc [23k]
[19/21, 00:07/00:09] install: uniquecounter [3k]
[20/21, 00:08/00:10] install: url [6k]
[21/21, 00:08/00:10] install: zapfding [46k]

Yet, the compilation of any file that imports hyperref fails with four 
missing dependencies (at least, I’ve stopped at the first error where 
the compilation process does not want to go further):

This is LuaHBTeX, Version 1.18.0 (TeX Live 2024)
  restricted system commands enabled.
(./test.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-03-14>
  (/usr/local/texlive/2024/texmf-dist/tex/latex/base/article.cls
Document Class: article 2023/05/17 v1.4n Standard LaTeX document class
(/usr/local/texlive/2024/texmf-dist/tex/latex/base/size10.clo))
(/usr/local/texlive/2024/texmf-dist/tex/latex/hyperref/hyperref.sty

! LaTeX Error: File `iftex.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
(/usr/local/texlive/2024/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/2024/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/local/texlive/2024/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/local/texlive/2024/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/local/texlive/2024/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)

! LaTeX Error: File `pdftexcmds.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
) (/usr/local/texlive/2024/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/local/texlive/2024/texmf-dist/tex/latex/auxhook/auxhook.sty)
(/usr/local/texlive/2024/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/local/texlive/2024/texmf-dist/tex/latex/refcount/refcount.sty

! LaTeX Error: File `infwarerr.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
)
(/usr/local/texlive/2024/texmf-dist/tex/generic/gettitlestring/gettitlestring.s
ty

! LaTeX Error: File `kvoptions.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name:
! Undefined control sequence.
l.152 \SetupKeyvalOptions
                        {%
?


Are these missing dependencies of hyperref or of its dependencies? More 
generally, where should I report issues with missing dependencies when 
one install a given packages?

Regards.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: test.tex
Type: text/x-tex
Size: 87 bytes
Desc: not available
URL: <https://tug.org/pipermail/tex-live/attachments/20240401/e99ccbca/attachment.bin>


More information about the tex-live mailing list.