Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245400 - Some gnome packages fail to install with =dev-libs/libxslt-1.1.24-r1
Summary: Some gnome packages fail to install with =dev-libs/libxslt-1.1.24-r1
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo non-Linux Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-03 14:47 UTC by Peter Waller
Modified: 2013-03-27 14:57 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Waller 2008-11-03 14:47:50 UTC
I tried to install =gnome-base/gnome-applets-2.22.3 with the gnome use flag enabled, and it failed:

xsltproc -o char-palette-es.omf --stringparam db2omf.basename char-palette --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.3//EN" --stringparam db2omf.lang es --stringparam db2omf.omf_dir "/data/pwaller/gentoo/usr/share/omf" --stringparam db2omf.help_dir "/data/pwaller/gentoo/usr/share/gnome/help" --stringparam db2omf.omf_in "/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/work/gnome-applets-2.22.3/charpick/help/char-palette.omf.in"  `/data/pwaller/gentoo/usr/bin/pkg-config --variable db2omf gnome-doc-utils` es/char-palette.xml || { rm -f "char-palette-es.omf"; exit 1; }
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %list.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %admon.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %linespecific.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %synop.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %para.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %informal.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %formal.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %compound.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %genobj.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %descobj.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:119: parser warning : PEReference: %ndxterm.class; not found
		%local.divcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %list.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %admon.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %linespecific.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %synop.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %para.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %informal.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %formal.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %compound.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %genobj.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %descobj.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:129: parser warning : PEReference: %ndxterm.class; not found
		%local.refcomponent.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:139: parser warning : PEReference: %linespecific.class; not found
		%local.indexdivcomponent.mix;">
		                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:139: parser warning : PEReference: %synop.class; not found
		%local.indexdivcomponent.mix;">
		                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:139: parser warning : PEReference: %para.class; not found
		%local.indexdivcomponent.mix;">
		                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:139: parser warning : PEReference: %informal.class; not found
		%local.indexdivcomponent.mix;">
		                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:139: parser warning : PEReference: %link.char.class; not found
		%local.indexdivcomponent.mix;">
		                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:145: parser warning : PEReference: %tech.char.class; not found
		%local.refname.char.mix;">
		                         ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %xref.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %gen.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %link.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %tech.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %base.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %docinfo.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %other.char.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:160: parser warning : PEReference: %ndxterm.class; not found
		%local.refinline.char.mix;">
		                           ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:208: parser warning : PEReference: %role.attrib; not found
<!ENTITY % set.role.attrib "%role.attrib;">
                                          ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:214: parser warning : PEReference: %ubiq.inclusion; not found
		%ubiq.inclusion;>
		                ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:224: parser warning : PEReference: %status.attrib; not found
		%status.attrib;
		               ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:225: parser warning : PEReference: %common.attrib; not found
		%common.attrib;
		               ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:235: parser warning : PEReference: %role.attrib; not found
<!ENTITY % setinfo.role.attrib "%role.attrib;">
                                              ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser warning : PEReference: %info.class; not found
<!ELEMENT setinfo %ho; ((%info.class;)+)
                                     ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : ContentDecl : Name or '(' expected
<!ELEMENT setinfo %ho; ((%info.class;)+)
                                     ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : expected '>'
<!ELEMENT setinfo %ho; ((%info.class;)+)
                                       ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : Content error in the external subset
<!ELEMENT setinfo %ho; ((%info.class;)+)
                                       ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser warning : PEReference: %beginpage.exclusion; not found
		%beginpage.exclusion;>
		                     ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : Content error in the external subset
		%beginpage.exclusion;>
		                     ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : Content error in the external subset
<!--end of setinfo.element-->]]>
 ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : Content error in the external subset
<!--end of setinfo.element-->]]>
    ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: validity error : All markup of the conditional section is not in the same entity
<!--end of setinfo.element-->]]>
    ^
http://www.oasis-open.org/docbook/xml/4.3/dbhierx.mod:239: parser error : Content error in the external subset
<!--end of setinfo.element-->]]>
        ^
unable to parse es/char-palette.xml
make[3]: *** [char-palette-es.omf] Error 1
make[3]: Leaving directory `/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/work/gnome-applets-2.22.3/charpick/help'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/work/gnome-applets-2.22.3/charpick'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/work/gnome-applets-2.22.3'
make: *** [all] Error 2
 * ERROR: gnome-base/gnome-applets-2.22.3 failed:
 * compile failure
 * 
 * Call stack:
 * ebuild.sh:  49: <call src_compile>
 * environment:2941: <call gnome2_src_compile>
 * environment:2112:     emake || die "compile failure"
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * This ebuild is from an overlay: '/data/pwaller/gentoo/usr/local/portage/mine/'
 * build log: '/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/temp/build.log'
 * ebuild environment: '/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/temp/environment'
 * S: '/data/pwaller/gentoo/var/tmp/portage/gnome-base/gnome-applets-2.22.3/work/gnome-applets-2.22.3'

>>> Failed to emerge gnome-base/gnome-applets-2.22.3, Log file:


When I downgraded libxslt to 1.1.22, it compiled fine.

gedit also would not compile until I downgraded.
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-11-06 15:17:51 UTC
Well, I don't have an answer but I asked around for ya. Here is the convo..

09:09 < darksiide> gnome ppl, have a report that gnome-applets-2.22.3 doesn't 
                   build with dev-libs/libxslt-1.1.24-r1, does that seem right?
09:11 < steev> depends on what your definitions of right is
09:11 < steev> i can tell you that i have those 2 versions on my laptop
09:12 < steev> Installed versions:  1.1.24-r1(03:23:30 10/15/08)(crypt python 
               -debug -examples)  Installed versions:  2.22.3(2)(18:24:39 
               10/16/08)(acpi gnome gstreamer hal ipv6 -apm -debug -doc)
09:12 < steev> what kind of report do you have - more info needed
09:13 < darksiide> steev: bug 245400
09:13 < darksiide> http://bugs.gentoo.org/show_bug.cgi?id=245400
09:14 < darksiide> user downgraded libxslt to 1.1.22 and gnome-applets worked
09:15 < steev> mm, they need to build stuff over?
09:15 < steev> maybe gnome-doc-utils
09:15 < steev> or docbook-xsl-stylesheets?
09:16 < steev> i dunno exactly
09:16 < darksiide> k, good enough
09:16 < darksiide> just needed to know if they *could* coexist
09:16 < steev> yes, yes they can
09:16 < steev> and they do beautifully
09:16 < darksiide> heh, k. thx
Comment 2 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-11-10 16:10:31 UTC
Please reopen if desired but this worksforme here. I think it will work for you too based on comment #1
Comment 3 Peter Waller 2011-04-11 10:00:08 UTC
Hi Again. I've come back to prefix after some hiatus. Things are looking in pretty good shape since I last looked! Good work!

Unfortunately though, this bug is still outstanding. It has some very strange time-dependence issue, since I have hit this, then it went away, now I am hitting it again (over the course of a week). The documentation building phase is also excruciatingly slow - I assume it is fetching some documents from the web as it goes.

I'm not really sure how to proceed to fix this. I've hit it whilst trying to build several gnome things, in particular gedit and gnome-terminal.
Comment 4 Will 2011-05-12 01:58:15 UTC
I ran into this problem which it also seems was related to upgrading libxslt.
Recompiling suggested gnome-doc-utils and docbook-xsl-stylesheet didn't help but recompiling rarian, gtk-doc-am and libxcb which all depended on libxslt fixed the problem.  So try an equery depends libxslt and recompile some of those until gnome-terminal compile works.
Comment 5 Peter Waller 2011-05-17 10:21:37 UTC
I rebuilt all of libxslt's dependancies with 

> equery depends libxslt | awk '{ print "="$1 }' | xargs emerge -1v --jobs 4

and the issue persists. It also seems to very occasionally function correctly, somehow, but the majority of the time, if I try to build any gnome application which also builds documentation, it fails.

I'm willing to put in a bit of effort to solve this - please let me know who I should go and contact if the resources aren't here to follow this up.
Comment 6 Peter Waller 2013-03-27 14:57:08 UTC
I've long since stopped using prefix (possibly because of this bug?) so I have no idea if this is still an issue anymore. It seems unlikely (especially since we're now at libxslt-1.1.28 and gnome-applets-2.32.1.1, so I'm marking this resolved.