Hi guys, Without doxygen emerged, the dbus ebuild fails thusly: checking whether to build documentation... configure: error: Building docs explicitly required, but Doxygen or db2html not found with USE="... doc", so it looks like "doc? ( doxygen )" should be added to DEPENDS in the ebuild. Cheers! :) d
seemant isn't available atm, so i'll take thisone.
Hmm, turns out it needs both doxygen and db2html, and the latter was the issue. It's called docbook2html in Gentoo, but dbus requires both Doxygen and db2html to be present. Looks like an upstream patch to also search for docbook2html is what's needed here; cheers!
Created attachment 18943 [details, diff] patch for replacing db2html with docbook2html well, i'm too stupid to make a sed out of it, so i made this patch. but I won't commit it. seemant should have a look at it first.
obz, should docbook-sgml-utils include db2html as well? on my redhat box (docbook-utils-0.6.9) has both docbook2html and db2html. they are different in that db2html has more command line options but ultimately, they both use jw to generate an html page.
db2html is mentioned briefly in the README and ChangeLog but missing from the docbook-utils source. We can include it in sgml-utils if it fits for compatibility though, is it essentially (with the extra command line options) still just a basically jw --backend html ?
Created attachment 18951 [details] db2html this is what it looks like on redhat. at the end it just runs basically the same command as docbook2html
they did not fix their configure for 0.13 still looking for db2html only anyone contacted author to tell them about this problem ? or is it gentoo specific ?
i send it upstream.
Already got a reply: From: Havoc Pennington <hp@redhat.com> To: Markus Nigbur <pYrania@gentoo.org> Cc: walters@gnu.org Subject: Re: dbus and its db2html requirement I changed it to use xmlto instead in CVS a little while ago. Havoc
Okay, looks like I'll need to ebuild xmlto (text-markup) for the next version of dbus (0.13) anyway, but in the meantime we might add another db2html alias to the docbook-sgml-utils for backwards compat. Some things to consider are, do we need three versions of dbus in ~arch ?, can we only include the newest (0.13) ? and then we'll just need to ebuild xmlto. I'll get onto xmlto as soon as I can.
plus now dbus 0.20 is out, without those d*b*2html problems i hope (havoc said it was merged into CVS somewhere between 0.12 and 0.20 few programs use dbus actually and it seems 0.20 has huge incompatible API changes. so, time to update to 0.20 ? http://www.freedesktop.org/Software/dbus http://freedesktop.org/Software/dbus/releases/dbus-0.20.tar.gz a bug report has already been filled for this version bump : http://bugs.gentoo.org/show_bug.cgi?id=35031
dbus-0.20 takes care of this it seems, so closing this bug.