Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 929100 - dev-texlive/texlive-xetex-2023_p69452-r1 fails to compile
Summary: dev-texlive/texlive-xetex-2023_p69452-r1 fails to compile
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Alexis Ballier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-10 19:22 UTC by Sebastian Pipping
Modified: 2024-04-11 17:32 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (dev-texlive:texlive-xetex-2023_p69452-r1:20240410-184414.log,24.28 KB, text/x-log)
2024-04-10 19:22 UTC, Sebastian Pipping
Details
xelatex.log (xelatex.log,45.30 KB, text/x-log)
2024-04-10 22:18 UTC, Sebastian Pipping
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Pipping gentoo-dev 2024-04-10 19:22:54 UTC
Created attachment 890398 [details]
Build log

Thank you!
Comment 1 Paul Zander 2024-04-10 21:36:58 UTC
Is there anything interesting in /var/tmp/portage/dev-texlive/texlive-xetex-2023_p69452-r1/work/texmf-var/web2c/xetex/xelatex.log?
Comment 2 Sebastian Pipping gentoo-dev 2024-04-10 22:18:59 UTC
Created attachment 890405 [details]
xelatex.log

(In reply to Paul Zander from comment #1)
> Is there anything interesting in
> /var/tmp/portage/dev-texlive/texlive-xetex-2023_p69452-r1/work/texmf-var/
> web2c/xetex/xelatex.log?

Not sure, attaching…
Comment 3 Florian Schmaus gentoo-dev 2024-04-11 07:04:27 UTC
From build.log:

! Undefined control sequence.
<argument> ... \NewHook }}\__kernel_msg_info:nnxx 
                                                  {ltcmd}{define-command}{\t...
l.4888 ...ok             { m }{ \hook_new:n {#1} }
                                                  
? 
! Emergency stop.
<argument> ... \NewHook }}\__kernel_msg_info:nnxx 
                                                  {ltcmd}{define-command}{\t...
l.4888 ...ok             { m }{ \hook_new:n {#1} }
                                                  

So this appears to be bug #928116, which usually happens if you have <dev/texlive/texlive-latexextra-2023 installed. This, however, should not be possible, since texlive-xetex-2023 declares a strong DEPEND blocker !!<dev-texlive/texlive-latexextra-2023.

@sping which version of texlive-latexextra do you have installed when emerging the system (if any)? Does it work if you uninstall texlive-latexextra first? By any chance, your ::gentoo is up-to-date I assume?
Comment 4 Sebastian Pipping gentoo-dev 2024-04-11 17:32:09 UTC
Interesting!

My dev-texlive/texlive-latexextra was indeed at version 2021 and I think that's because my local texlive-xetex-2023_p69452-r1.ebuild was older than commit https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c370c6601aa0dfd5c2f18c9c4f808eb8332e6d0e at the time of installation.   Running "sudo emerge -1 dev-texlive/texlive-xetex dev-texlive/texlive-latexextra" now worked fine.

Closing as obsolete, thanks for the fix!