Created attachment 901948 [details] how_it_was_called.txt emerge_--info.txt /var/tmp/portage/dev-vcs/git-2.44.2/{build-info/,files/,temp/,work/**{.log}} /var/lib/portage/ /etc/portage/ elog from build.log: ``` asciidoc -f asciidoc.conf -amanmanual='Git Manual' -amansource='Git 2.44.2' -arevdate='' -b docbook -d manpage -o gitworkflows.xml gitworkflows.txt docbook2texi.pl user-manual.xml --encoding=UTF-8 --to-stdout >user-manual.texi+ && \ /usr/bin/perl fix-texi.perl <user-manual.texi+ >user-manual.texi && \ rm -f user-manual.texi+ <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' Can't locate XML/LibXML/SAX.pm in @INC (you may need to install the XML::LibXML::SAX module) (@INC entries checked: /etc/perl /usr/local/lib64/perl5/5.40/x86_64-linux /usr/local/lib64/perl5/5.40 /usr/lib64/perl5/vendor_perl/5.40/x86_64-linux /usr/lib64/perl5/vendor_perl/5.40 /usr/lib64/perl5/5.40/x86_64-linux /usr/lib64/perl5/5.40 /usr/lib64/perl5/5.38 /usr/lib64/perl5/vendor_perl/5.38) at (eval 6) line 1. <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' warning : xmlAddEntity: invalid redeclaration of predefined entity 'lt' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' <unknown>:1: SyntaxWarning: invalid escape sequence '\S' docbook2texi:/book: no description for directory entry make: *** [Makefile:386: user-manual.texi] Error 2 make: *** Waiting for unfinished jobs.... ```
It seems to be a problem with incorrect order of rebuilding. After portage got to dev-perl/XML-SAX-1.20.0-r1::gentoo ( which was after dev-vcs/git ), I could compile dev-vcs/git[doc] successfully.
Yeah, Portage sometimes gets the merge order wrong for Perl rebuilds. There is probably a bug for that already, but I cannot locate it at the moment.