Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 364527 - net-wireless/gnome-bluetooth-2.32.0 - xsltproc: http://www.oasis-open.org/docbook/xml/4.1.2/ent/iso-grk1.ent:1: parser error : Content error in the external subset
Summary: net-wireless/gnome-bluetooth-2.32.0 - xsltproc: http://www.oasis-open.org/doc...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL: None
Whiteboard: None
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2011-04-22 22:31 UTC by Dan O.
Modified: 2011-05-14 16:29 UTC (History)
2 users (show)

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


Attachments
ebuild environment file for gnome-bluetooth-2.32.0 (environment,123.07 KB, text/plain)
2011-04-22 22:32 UTC, Dan O.
Details
build.log for emerge of gnome-bluetooth (build.log,37.58 KB, text/plain)
2011-04-22 22:33 UTC, Dan O.
Details
output of emerge --info =net-wireless/gnome-bluetooth-2.32.0 (emerge_info_gnome_bluetooth.txt,4.41 KB, text/plain)
2011-04-22 22:36 UTC, Dan O.
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dan O. 2011-04-22 22:31:48 UTC
I ran emerge --unmerge dev-python/pyxml && emerge --oneshot --verbose net-wireless/gnome-bluetooth and gnome-bluetooth failed to emerge. Reemerging pyxml resulted in success.

Reproducible: Always

Steps to Reproduce:
1. emerge --unmerge dev-python/pyxml
2. emerge --oneshot --verbose net-wireless/gnome-bluetooth
3. Wait for it to complete, observe failure
Actual Results:  
unable to parse th/gnome-bluetooth.xml
make[2]: *** [gnome-bluetooth-th.omf] Error 1
make[2]: Leaving directory `/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/work/gnome-bluetooth-2.32.0/help'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/work/gnome-bluetooth-2.32.0'
make: *** [all] Error 2
emake failed
 * ERROR: net-wireless/gnome-bluetooth-2.32.0 failed (compile phase):
 *   compile failure
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 3308:  Called gnome2_src_compile
 *   environment, line 2601:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 * 
 * If you need support, post the output of 'emerge --info =net-wireless/gnome-bluetooth-2.32.0',
 * the complete build log and the output of 'emerge -pqv =net-wireless/gnome-bluetooth-2.32.0'.
 * The complete build log is located at '/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/temp/environment'.
 * S: '/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/work/gnome-bluetooth-2.32.0'


Expected Results:  
successful emerge

I will attach build.log and emerge --info =net-wireless/gnome-bluetooth-2.32.0

My machine is mostly a KDE desktop, but I am using nm-applet which requires gnome-bluetooth.
Comment 1 Dan O. 2011-04-22 22:32:57 UTC
Created attachment 270919 [details]
ebuild environment file for gnome-bluetooth-2.32.0
Comment 2 Dan O. 2011-04-22 22:33:32 UTC
Created attachment 270921 [details]
build.log for emerge of gnome-bluetooth
Comment 3 Dan O. 2011-04-22 22:33:53 UTC
Appears to fail when running the following command:

xsltproc -o gnome-bluetooth-th.omf --stringparam db2omf.basename gnome-bluetooth --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang th --stringparam db2omf.omf_dir "/usr/share/omf" --stringparam db2omf.help_dir "/usr/share/gnome/help" --stringparam db2omf.omf_in "/var/tmp/portage/net-wireless/gnome-bluetooth-2.32.0/work/gnome-bluetooth-2.32.0/help/gnome-bluetooth.omf.in"  --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/bin/pkg-config --variable db2omf gnome-doc-utils` th/gnome-bluetooth.xml || { rm -f "gnome-bluetooth-th.omf"; exit 1; }
Comment 4 Dan O. 2011-04-22 22:36:31 UTC
Created attachment 270923 [details]
output of emerge --info =net-wireless/gnome-bluetooth-2.32.0
Comment 5 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2011-04-22 22:47:17 UTC
Post the output of:
emerge -ptv dev-lang/python:2.7
Comment 6 Dan O. 2011-04-22 22:54:06 UTC
These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild   R   ] dev-lang/python-2.7.1-r1  USE="gdbm ipv6 ncurses readline ssl threads (wide-unicode) xml -berkdb -build -doc -examples -sqlite -tk -wininst" 0 kB                                                                                                     

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Comment 7 Rafał Mużyło 2011-04-22 23:55:07 UTC
Which versions of app-text/docbook-xml-dtd do you have installed ?
Comment 8 Dan O. 2011-04-23 07:27:21 UTC
It looks like 4.4-r2 and 4.3-r1.

Output of find / -name docbook-sml-dtd*:

/usr/share/doc/docbook-xml-dtd-4.4-r2
/usr/share/doc/docbook-xml-dtd-4.3-r1
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.1.2-r6
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.2-r2
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.4-r2
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.3-r1
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.5
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.4-r1
/usr/portage/metadata/cache/app-text/docbook-xml-dtd-4.5-r1
/usr/portage/app-text/docbook-xml-dtd
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r6.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r1.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r2.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r1.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r1.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r2.ebuild
/usr/portage/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5.ebuild
/var/db/pkg/app-text/docbook-xml-dtd-4.4-r2
/var/db/pkg/app-text/docbook-xml-dtd-4.4-r2/docbook-xml-dtd-4.4-r2.ebuild
/var/db/pkg/app-text/docbook-xml-dtd-4.3-r1
/var/db/pkg/app-text/docbook-xml-dtd-4.3-r1/docbook-xml-dtd-4.3-r1.ebuild
Comment 9 Dan O. 2011-04-23 07:30:40 UTC
output of emerge -ptv docbook-xml-dtd:

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  NS   ] app-text/docbook-xml-dtd-4.5-r1 [4.3-r1, 4.4-r2] 97 kB

Total: 1 package (1 in new slot), Size of downloads: 97 kB

Kind of suggests it's not properly installed?
Comment 10 Rafał Mużyło 2011-04-23 14:00:00 UTC
No, kind of suggests it's slotted for a reason.
Given the log, probably app-text/docbook-xml-dtd:4.1.2 is required.

One way or the other, pyxml definitely isn't.
Comment 11 Dan O. 2011-04-23 19:31:24 UTC
Ok, still don't understand why emerging pyxml makes the error go away, but ya'll are the experts.
Comment 12 Pacho Ramos gentoo-dev 2011-04-26 18:47:37 UTC
Show "eix -e docbook-xml-dtd" to see when 4.1.2 slot got merged
Comment 13 Rafał Mużyło 2011-04-30 13:47:24 UTC
(In reply to comment #11)
> Ok, still don't understand why emerging pyxml makes the error go away, but
> ya'll are the experts.

Did the above meant "I've unmerged pyxml, emerged app-text/docbook-xml-dtd:4.1.2 and gnome-bluetooth emerged successfully" or "I've unmerged pyxml, emerged app-text/docbook-xml-dtd:4.1.2, but gnome-bluetooth still failed to build" ?
Comment 14 Pacho Ramos gentoo-dev 2011-05-08 11:00:49 UTC
It compiles fine for me without 4.1.2 slot, maybe you forgot to run python-updater properly after python update and it caused pyxml to need rebuilding
Comment 15 Rafał Mużyło 2011-05-09 16:47:09 UTC
@comment 14: as I said, pyxml *definitely* isn't in any way needed for gnome-bluetooth docs. That it makes things work for the reporter, is just an accident.
Comment 16 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-14 16:29:25 UTC
+  14 May 2011; Gilles Dartiguelongue <eva@gentoo.org>
+  gnome-bluetooth-2.32.0.ebuild:
+  Add missing dtd dependency, bug #364527.

Thanks for reporting.