Code: Select all
# equery list hal
[ Searching for package 'hal' in all categories among: ]
* installed packages
[I--] [ ~] app-misc/hal-info-20080508 (0)
[I--] [ ~] sys-apps/hal-0.5.11-r1 (0) How did you get the documentation generation to work?cyrillic wrote:I am not an expert on HAL, but all the versions that I have used in the past have compiled and run without major problems.
This is what I am currently running on all my machines (~amd64 ~ppc ~x86)Code: Select all
# equery list hal [ Searching for package 'hal' in all categories among: ] * installed packages [I--] [ ~] app-misc/hal-info-20080508 (0) [I--] [ ~] sys-apps/hal-0.5.11-r1 (0)

Well i have the doc turned off as well, the problem is that hal ignores this flag and builds documentation anyway. Could you please post the versions of dev-util/gtk-doc, and dev-libs/libxslt you have installed?cyrillic wrote:None of my machines have USE="doc", so I guess any documentation bugs went unnoticed.Let_Me_Be wrote:How did you get the documentation generation to work?
FOR THE LAST TIME THAT F&*!(NG EBUILD IS IGNORING USE FLAGS SETTINGS!!!!! IF YOU SET -DOC WHEREVER YOU WANT IT WILL BE IGNORED!!!!! THE DOCUMENTATION WILL BE BUILT ANYWAY!!!!cwr wrote:The workaround I use is to have "doc" set in make.conf, and "-doc" set in
package.use for hal, dbus, and a dbus documentation package whose name
I can't recall. That seems to work ok.
Another approach might be to take the doc flag out of make.conf, build dbus
and hal, and put the flag back.
Will
Let_Me_Be wrote:Could you please post the versions of dev-util/gtk-doc, and dev-libs/libxslt you have installed?
Code: Select all
# equery list gtk-doc
[ Searching for package 'gtk-doc' in all categories among: ]
* installed packages
[I--] [ ] dev-util/gtk-doc-am-1.10-r1 (0) Code: Select all
# equery list libxslt
[ Searching for package 'libxslt' in all categories among: ]
* installed packages
[I--] [ ] dev-libs/libxslt-1.1.24 (0) Code: Select all
# equery depends gtk-doc
[ Searching for packages depending on gtk-doc... ]
app-admin/pessulus-2.16.4 (doc? >=dev-util/gtk-doc-1)
app-text/evince-2.22.2-r1 (doc? dev-util/gtk-doc)
app-text/gtkspell-2.0.11-r1 (doc? >=dev-util/gtk-doc-1)
dev-libs/atk-1.22.0 (doc? >=dev-util/gtk-doc-1)
dev-libs/glib-2.16.4 (doc? >=dev-util/gtk-doc-1.8)
dev-libs/gmime-2.2.17 (doc? >=dev-util/gtk-doc-1.0)
dev-libs/totem-pl-parser-2.22.3 (doc? dev-util/gtk-doc)
gnome-base/gail-1.22.3 (doc? >=dev-util/gtk-doc-1)
gnome-base/gconf-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/gnome-desktop-2.22.3 (doc? >=dev-util/gtk-doc-1.4)
gnome-base/gnome-keyring-2.22.3 (doc? dev-util/gtk-doc)
gnome-base/gnome-panel-2.22.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/gnome-vfs-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/gvfs-0.2.5 (doc? >=dev-util/gtk-doc-1)
gnome-base/libbonobo-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libbonoboui-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libglade-2.6.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnome-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomecanvas-2.20.1.1 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomeprint-2.18.4 (doc? >=dev-util/gtk-doc-0.9)
gnome-base/libgnomeprintui-2.18.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomeui-2.22.1 (doc? >=dev-util/gtk-doc-1)
gnome-base/librsvg-2.22.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/orbit-2.14.13 (doc? >=dev-util/gtk-doc-1)
gnome-extra/evolution-data-server-2.22.3 (doc? >=dev-util/gtk-doc-1.9)
gnome-extra/libgsf-1.14.7 (doc? >=dev-util/gtk-doc-1)
media-gfx/gimp-2.4.6 (doc? >=dev-util/gtk-doc-1)
media-libs/swfdec-0.6.6-r1 (doc? >=dev-util/gtk-doc-1.6)
net-libs/gnutls-2.4.1 (doc? dev-util/gtk-doc)
net-libs/libsoup-2.4.1 (doc? >=dev-util/gtk-doc-1)
www-client/epiphany-2.22.3-r10 (doc? >=dev-util/gtk-doc-1)
x11-libs/cairo-1.6.4 (doc? >=dev-util/gtk-doc-1.6)
x11-libs/gksu-2.0.0-r1 (doc? dev-util/gtk-doc)
x11-libs/gtk+-2.12.11 (doc? >=dev-util/gtk-doc-1.8)
x11-libs/gtkglext-1.2.0 (doc? >=dev-util/gtk-doc-0.10)
x11-libs/gtksourceview-1.8.5-r1 (doc? >=dev-util/gtk-doc-1)
x11-libs/gtksourceview-2.2.2 (doc? >=dev-util/gtk-doc-1)
x11-libs/libgksu-2.0.5 (doc? >=dev-util/gtk-doc-1.2-r1)
x11-libs/libnotify-0.4.4 (doc? >=dev-util/gtk-doc-1.4)
x11-libs/libsexy-0.1.11 (doc? >=dev-util/gtk-doc-1.4)
x11-libs/libwnck-2.22.3 (doc? >=dev-util/gtk-doc-1.9)
x11-libs/pango-1.20.5 (doc? >=dev-util/gtk-doc-1)
x11-libs/vte-0.16.14 (doc? >=dev-util/gtk-doc-1.0) Chill down and keep a professional tone.Let_Me_Be wrote: FOR THE LAST TIME THAT F&*!(NG EBUILD IS IGNORING USE FLAGS SETTINGS!!!!! IF YOU SET -DOC WHEREVER YOU WANT IT WILL BE IGNORED!!!!! THE DOCUMENTATION WILL BE BUILT ANYWAY!!!!

No it doesn't. There is some odd problem in the documentation build process (common for all packages using gtk-doc). See the bug i have posted.VoidMage wrote:@Let_Me_Be: one simple question - does it work when you have gtk-doc installed
or are upstream files corrupted and it doesn't work even then ?