Summary: | dev-cpp/glibmm with USE="-doc" does not install /usr/share/glibmm-2.4/doctool | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Thomas Raschbacher <lordvan> |
Component: | New packages | Assignee: | GNOME C++ Bindings Maintainers (OBSOLETE) <gnome-mm+disabled> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | amigadave, don, roothorick, wlsoftware |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 332491 |
Description
Thomas Raschbacher
2010-09-12 16:21:52 UTC
As you probably know those are documentation generation tools. as to why gconfmm,.. need them i don'T know... maybe the bug is there.. *** Bug 337267 has been marked as a duplicate of this bug. *** *** Bug 336929 has been marked as a duplicate of this bug. *** This is caused by my following commit: 09 Sep 2010; Pacho Ramos <pacho@gentoo.org> glibmm-2.24.2.ebuild: Pass --disable-documentation when needed (bug #332491) by Martin Mokrejš). Sorry a lot, I didn't expect to cause this breakage :'( I am working on fixing gconfmm and others depends that also need to pass --disable-documentation properly, but, sadly, I am not sure if will be able to fix all broken pieces today due lack of time. Change reverted until we reach a consensus about how to handle this properly, there seems to be two options: 1. Install always the following files: /usr/share/glibmm-2.4/doctool /usr/share/glibmm-2.4/doctool/doc-install.pl /usr/share/glibmm-2.4/doctool/doc-postprocess.pl /usr/share/glibmm-2.4/doctool/doxygen.css /usr/share/glibmm-2.4/doctool/tagfile-to-devhelp2.xsl 2. Make all depending packages pass --disable/enable-documentation and RDEPEND on >=dev-cpp/glibmm-2.12[doc?] Well i'd say installing those 4 files is hardly gonna be an issue if it is the easier choice ;) *** Bug 336675 has been marked as a duplicate of this bug. *** should depend or block 262491 QA Notice: Unrecognized configure options: │ │ │ │ configure: WARNING: unrecognized options: --disable-gtk-doc As of today, this is still broken in dev-cpp/glibmm-2.27.97 from the gnome-overlay. config.log shows this ./configure line being used: $ ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-documentation --disable-schemas-compile --enable-deprecated-api --disable-gtk-doc build.log shows this reason for dying: checking location of documentation utilities... configure: error: not found The required module mm-common-util could not be found on this system. If you are running a binary distribution and the mm-common package is installed, make sure that any separate development package for mm-common is installed as well. If you built mm-common yourself, it may be necessary to adjust the PKG_CONFIG_PATH environment variable for pkg-config to find it. This happens with -doc enabled, but regardless of doxygen being installed or not. Installing dev-cpp/mm-common fixes it. You are looking for bug 359263 This behavior is the normal as those files are not needed when --disable-documentation is used If you find packages failing to build due this files missing, file a bug to handle enable/disable-documentation properly |