Summary: | dev-vcs/git-1.7.3.2[+doc] does not build (docbook2texi error) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Christoph Lange <langec> |
Component: | New packages | Assignee: | Gentoo SGML project <sgml> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | kristian, ricmm, robbat2 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Output log of cave resolve -x -1 -0 '*/*' -Cs dev-vcs/git
output of cave info dev-vcs/git > /tmp/git.cave.info 2>&1 Output log of cave resolve -x -1 -0 '*/*' -Cs dev-vcs/git for 1.7.3.2-r1 Build log for dev-vcs/git-1.7.2.2 environment-file, dev-vcs/git-1.7.2.2 Output for emerge --info Output for emerge -pqv, dev-vcs/git-1.7.2.2 Output for emerge -pqv, dev-vcs/git-1.7.2.2 |
Description
Christoph Lange
2010-10-23 19:58:07 UTC
fixed the summary, it also affects 1.7.3.2 Hi, can you please attach the complete build.log and environment file mentioned at the end of the emerge output? Thanks Not to forget the output of `emerge --info'. Created attachment 252167 [details]
Output log of cave resolve -x -1 -0 '*/*' -Cs dev-vcs/git
Created attachment 252169 [details]
output of cave info dev-vcs/git > /tmp/git.cave.info 2>&1
Is that all you need? Please let me know if anything is missing. Created attachment 252205 [details]
Output log of cave resolve -x -1 -0 '*/*' -Cs dev-vcs/git for 1.7.3.2-r1
With 1.7.3.2-r1, the behavior slightly changed. It seems that the first texinfo file gets processed, but then the second one fails.
I can confirm this one for dev-vcs/git-1.7.2.2 Created attachment 253877 [details]
Build log for dev-vcs/git-1.7.2.2
Build log for dev-vcs/git-1.7.2.2
Created attachment 253879 [details]
environment-file, dev-vcs/git-1.7.2.2
Created attachment 253883 [details]
Output for emerge --info
Created attachment 253885 [details]
Output for emerge -pqv, dev-vcs/git-1.7.2.2
Created attachment 253887 [details]
Output for emerge -pqv, dev-vcs/git-1.7.2.2
Correct output now. The problem does not exist without doc-use flag
Confirming for 1.7.3.3 (same setup as before otherwise) DB2TEXI user-manual.texi docbook2texi:/book: no description for directory entry DB2TEXI gitman.texi /usr/bin/db2x_texixml:-::node: fatal error: node belongs to a different file Died at /usr/bin/db2x_texixml line 959. I think that your Docbook or Tex is broken, as the versions you have output for all work perfectly for me with USE=doc. 1.7.3.3: ... ASCIIDOC gitworkflows.xml DB2TEXI user-manual.texi docbook2texi:/book: no description for directory entry MAKEINFO git.info user-manual.texi:12: warning: Must specify a title with least one of @settitle or @top. DB2TEXI gitman.texi MAKEINFO gitman.info gitman.texi:1697: warning: @strong{Note...} produces a spurious cross-reference in Info; reword to avoid that. >>> Source compiled. 1.7.3.4: ... DB2TEXI user-manual.texi docbook2texi:/book: no description for directory entry MAKEINFO git.info user-manual.texi:12: warning: Must specify a title with least one of @settitle or @top. DB2TEXI gitman.texi MAKEINFO gitman.info gitman.texi:1697: warning: @strong{Note...} produces a spurious cross-reference in Info; reword to avoid that. >>> Source compiled. Just upgraded app-text/asciidoc to 8.6.3 (currently unstable) and managed to compile git 1.7.3.4-r1. (In reply to comment #15) > I think that your Docbook or Tex is broken, as the versions you have output for > all work perfectly for me with USE=doc. I have the latest stable versions of the DocBook tools, and TeXLive 2010. I can tell you the exact version numbers of everything if needed. It might be worth a test whether the latest stable versions of everything allow for compiling the latest stable version of git. If TeX is responsible for the problem, I should say that I had TeXLive 2009 (unstable) when reporting this bug; I've never tried it with TeXLive 2008 (stable). It works for me now: After having upgraded to dev-lang/perl-5.12.2-r4 from 5.8.8-r8 and having run perl-cleaner with various flags set (including --pretend) I did a emerge --oneshot on following packages: dev-perl/XML-Simple-2.18 dev-perl/XML-SAX-Writer-0.53 dev-perl/perl-tk-804.029 dev-perl/XML-Filter-BufferText-1.01 dev-perl/XML-LibXML-1.70 dev-perl/Net-SSLeay-1.36 dev-perl/XML-SAX-0.16 Particularly XML-SAX-Writer gave me trouble with perl-5.8.8-r8, so use the newest stable perl and run perl-cleaner. That fixed it for me. Before re-emerging mentioned packages, git did not compile with the "doc" useflag. Remember: Use perl-cleaner. Ok, i'm going to assume this was just broken stuff on your systems due to Perl upgrade. |