Summary: | net-libs/gnutls-2.12.16 - gtk-doc: cannot parse /usr/share/gtk-doc/data/gtk-doc-fo.xsl | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | [OLD] Library | Assignee: | Crypto team [DISABLED] <crypto+disabled> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gnome, kripton, Martin.vGagern |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log
/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log emerge --info |
Description
Juergen Rose
2012-02-11 14:17:25 UTC
Created attachment 301563 [details]
/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log
I tried once more with the nettle USE flag, but I got the same result. I can't reproduce this. What version of gtk-doc do you have installed? Now I get the error at the second system, I have there gtk-doc-1.18: warning: failed to load external entity "/usr/share/gtk-doc/data/gtk-doc-fo.xsl" cannot parse /usr/share/gtk-doc/data/gtk-doc-fo.xsl make[4]: *** [pdf-build.stamp] Error 4 make[4]: *** Waiting for unfinished jobs.... Computing chunks... gtk-doc: Fixing cross-references html/gnutls-pkcs11.html:238: warning: no link for: '11:CAPS' -> (<span class="type">11</span>). html/gnutls-pkcs11.html:885: warning: no link for: 'output-size' -> (<code class="literal">output_size</code>). html/gnutls-x509.html:1033: warning: no link for: 'GNUTLS-E-CERTIFICATE-LIST-UNSORTED:CAPS' -> (<code class="literal">GNUTLS_E_CERTIFICATE_LIST_UNSORTED</code>). html/gnutls-x509.html:7030: warning: no link for: '10:CAPS' -> (<span class="type">10</span>). html/gnutls-openssl.html:73: warning: no link for: 'X509-STORE-CTX:CAPS' -> (<span class="type">X509_STORE_CTX</span>). html/gnutls-gnutls.html:3781: warning: no link for: 'EINTR:CAPS' -> (<code class="literal">EINTR</code>). html/gnutls-gnutls.html:4519: warning: no link for: 'COMPAT:CAPS' -> (<code class="literal">COMPAT</code>). html/gnutls-gnutls.html:5133: warning: no link for: 'store-func' -> (<code class="function">store_func()</code>). html/gnutls-gnutls.html:6091: warning: no link for: '12:CAPS' -> (<span class="type">12</span>). html/gnutls-gnutls.html:7892: warning: no link for: 'gcry-prime-generate' -> (<code class="function">gcry_prime_generate()</code>). html/gnutls-gnutls.html:7893: warning: no link for: 'gcry-prime-group-generator' -> (<code class="function">gcry_prime_group_generator()</code>). html/gnutls-gnutls.html:8388: warning: no link for: 'gnutls-psk-server-credentials-t' -> (<code class="literal">gnutls_psk_server_credentials_t</code>). make[4]: Leaving directory `/var/tmp/portage/net-libs/gnutls-2.12.16/work/gnutls-2.12.16/doc/reference' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/net-libs/gnutls-2.12.16/work/gnutls-2.12.16/doc' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/net-libs/gnutls-2.12.16/work/gnutls-2.12.16/doc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-libs/gnutls-2.12.16/work/gnutls-2.12.16' make: *** [all] Error 2 * ERROR: net-libs/gnutls-2.12.16 failed (compile phase): * emake failed * * If you need support, post the output of 'emerge --info =net-libs/gnutls-2.12.16', * the complete build log and the output of 'emerge -pqv =net-libs/gnutls-2.12.16'. * The complete build log is located at '/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/gnutls-2.12.16/temp/environment'. * S: '/var/tmp/portage/net-libs/gnutls-2.12.16/work/gnutls-2.12.16' >>> Failed to emerge net-libs/gnutls-2.12.16, Log file: >>> '/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log' * Regenerating GNU info directory index... * Processed 373 info files. * After world updates, it is important to remove obsolete packages with * emerge --depclean. Refer to `man emerge` for more information. root@moose:/root(5)# qlist -Iv gtkdoc root@moose:/root(6)# qlist -Iv gtk-doc dev-util/gtk-doc-1.18 dev-util/gtk-doc-am-1.18 At some other systems, with the same USE flags and the same gtk-doc I don't have any problems to emerge gnutls-2.12.6. But /usr/share/gtk-doc/data/gtk-doc-fo.xsl does not exist at any system. I also reemerged gtk-doc and tried to emerge once more gnutls-2.12.16. But it still fails with the same result. I got the same problem on my ~amd64-machine. Build log and emerge --info will be attached. Installed versions of gtk-doc: [I] dev-util/gtk-doc Installed versions: 1.18(16:14:34 17.09.2011)(doc -debug -emacs -highlight -test -vim) [I] dev-util/gtk-doc-am Installed versions: 1.18!t(16:05:29 17.09.2011) Created attachment 302137 [details]
/var/tmp/portage/net-libs/gnutls-2.12.16/temp/build.log
Created attachment 302139 [details]
emerge --info
Hit me too, with gtk-doc-1.18 and gtk-doc-am-1.18. Can someone who doesn't encounter this problem (but still has USE=doc) please see if he has /usr/share/gtk-doc/data/gtk-doc-fo.xsl, and if so, what package it belongs to? qfile from portage-utils might help there. (In reply to comment #9) > Hit me too, with gtk-doc-1.18 and gtk-doc-am-1.18. Can someone who doesn't > encounter this problem (but still has USE=doc) please see if he has > /usr/share/gtk-doc/data/gtk-doc-fo.xsl, and if so, what package it belongs to? > qfile from portage-utils might help there. It appears to be used in one of the paths through /usr/bin/gtkdoc-mkpdf and is located in the root directory of every gtk-doc tarball release. It's also in the list of files in EXTRA_DIST in the Makefile.am for gtk-doc, but it's not getting installed for some reason probably due to a bug in the build system or something missing from the gtk-doc ebuild. (In reply to comment #10) > It appears to be used in one of the paths through /usr/bin/gtkdoc-mkpdf and is > located in the root directory of every gtk-doc tarball release. Just filed bug #404495 about gtkdoc-mkpdf auto-detecting its code path at build time. That's the core of the reason why some people can reproduce this but others cannot, I believe. > It's also in the list of files in EXTRA_DIST in the Makefile.am for gtk-doc, > but it's not getting installed for some reason probably due to a bug in the > build system or something missing from the gtk-doc ebuild. Looks like an upstream bug to me. Mentioned that in the other bug report as well. I think, I hit this error, if dev-java/fop is installed. fop is installed on some of my systems as a dependency of sci-mathematics/scilab-5.3.3. For reference: I also have fop installed: kripton@mio ~ $ equery d fop * These packages depend on fop: app-misc/freemind-0.9.0 (pdf ? >=dev-java/fop-0.95:0) (svg ? >=dev-java/fop-0.95:0) net-analyzer/wireshark-1.6.4 (doc-pdf ? dev-java/fop) gnutls-2.12.17 fails with the same issue. Should be fixed by dev-util/gtk-doc-1.18-r1 +*gtk-doc-1.18-r1 (08 Mar 2012) + + 08 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org> + +gtk-doc-1.18-r1.ebuild: + Hard-disable fop for bugs #403165 and #404495; thanks to Martin von Gagern + for reporting. |