Summary: | dev-libs/glib-2.24.1-r1: Raise gtk-doc-am depend (to avoid automake failure) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | marlon |
Component: | [OLD] Unspecified | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ainsaar, gejzer, james, justin.t.riley, prefix, rabbe |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
marlon
2010-08-06 09:37:00 UTC
Upgrading dev-util/gtk-doc-am from 1.11 to 1.15 fixed the issue for me. Perhaps add a dependency on >=dev-util/gtk-doc-am-1.15 to dev-libs/glib? I haven't tried whether dev-util/gtk-doc-am-1.13 also works. yes, that did the trick! Using >=dev-util/gtk-doc-am-1.15 allows me to compile glib-2.24.1-r1 *** Bug 332849 has been marked as a duplicate of this bug. *** using gtk-doc-am-1.13 here, it didn't fail. Could you try again with this revision ? *** Bug 333279 has been marked as a duplicate of this bug. *** Upgrading to dev-util/gtk-doc-am-1.15 worked for me, too. gtk-doc-1.13 should be enough, but would also be interesting to be able to check other gnome apps since this update is probably needed for other ebuilds :-/ + 31 Aug 2010; Pacho Ramos <pacho@gentoo.org> -glib-2.22.2.ebuild, + -glib-2.24.1.ebuild, glib-2.24.1-r1.ebuild: + Raise gtk-doc requeriment as reported in bug #331407 by Siim Ainsaar, + marlon and others. Drop old testing versions. + I am not sure, if this is the correct solution. The problem was inherited while adding eautoreconf, see bug #267603. The autogen.sh script which is called by eautoreconf & automake does not honor the useflag -doc. In my opinion, the configure options inherited by useflags should also be passed to autogen.sh. This would solve the hassle with useflag -doc. Unfortunately, it doesn't work for me. it appears on a clean gentoo-prefix installation, gtk-doc-am does not even exist,and I had to install it first. You will need to provide updated logs then with the failure (In reply to comment #10) > Unfortunately, it doesn't work for me. it appears on a clean gentoo-prefix > installation, gtk-doc-am does not even exist,and I had to install it first. Same here on gentoo-prefix (mac osx 10.6.7). For me, the gtk-doc-am ebuild exists in the tree but is not pulled in by glib. I had to install gtk-doc-am manually to get the automake phase to succeed and for glib to continue the build. As you can see in DEPEND of glib:2 ebuilds, gtk-doc-am is already listed, then, the problem seems to be on other side (maybe portage used in prefix?) You guys should have opened a new bug, instead of reopening an ancient one not dealing with the same issue (you appear to be on Gentoo Prefix, and obviously you use a newer version). In this case, the Prefix tree was behind gx86, so this commit wasn't in there yet: 26 Mar 2011; Gilles Dartiguelongue <eva@gentoo.org> -glib-2.22.5.ebuild, -glib-2.24.1-r1.ebuild, -glib-2.28.3.ebuild, glib-2.28.4.ebuild: Re-add gtk-doc-am to DEPEND, bug #360581. Add changes commited to 2.26 ebuild. Drop old revisions. I synced it now, and suggest closing this bug again. (Sorry Marlon for the spam ;) ) Thanks a lot Fabian |