Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 374353 - dev-cpp/gtkmm-2.24.1[-doc] missing dep on dev-cpp/mm-common
Summary: dev-cpp/gtkmm-2.24.1[-doc] missing dep on dev-cpp/mm-common
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 374463 374491 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-07 13:51 UTC by Justin Lecher (RETIRED)
Modified: 2011-07-09 14:48 UTC (History)
8 users (show)

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


Attachments
build.log (gtkmm-2.24.1:20110707-134924.log,8.49 KB, text/plain)
2011-07-07 13:51 UTC, Justin Lecher (RETIRED)
Details
ebuild with mm-common in RDEPEND instead of doc 'case' (gtkmm-2.24.1.ebuild,1.33 KB, text/plain)
2011-07-08 14:39 UTC, David J Cozatt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Justin Lecher (RETIRED) gentoo-dev 2011-07-07 13:51:07 UTC
Created attachment 279327 [details]
build.log

checking for GTHREAD_CFLAGS... -pthread  
checking for GTHREAD_LIBS... -pthread -lgthread-2.0 -lrt -lglib-2.0  
checking for GMMPROC_DIR... /usr/lib64/glibmm-2.4/proc
checking for GMMPROC_EXTRA_M4_DIR... /usr/lib64/pangomm-1.4/proc/m4 /usr/lib64/atkmm-1.6/proc/m4
configure: Deprecated API will be built, for backwards-compatibility.
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.


!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/dev-cpp/gtkmm-2.24.1/work/gtkmm-2.24.1/config.log
 * ERROR: dev-cpp/gtkmm-2.24.1 failed (configure phase):
 *   econf failed
 * 
 * Call stack:
 *     ebuild.sh, line   56:  Called src_configure
 *   environment, line 3539:  Called gnome2_src_configure
 *   environment, line 2818:  Called econf '--enable-api-atkmm' '--disable-maintainer-mode' '--disable-documentation' '--disable-gtk-doc'
 *     ebuild.sh, line  557:  Called die
 * The specific snippet of code:
Comment 1 Frank Goubert 2011-07-07 18:10:37 UTC
Same error... missing dependency?

emerge -vp mm-common

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

Calculating dependencies... done!
[ebuild  N     ] dev-cpp/mm-common-0.9.5  626 kB

Total: 1 package (1 new), Size of downloads: 626 kB
Comment 2 Frank Goubert 2011-07-07 18:14:21 UTC
Confirmed:

Emerge of dev-cpp/gtkmm-2.24.1 successful after emerging dev-cpp/mm-common.
Comment 3 octoploid 2011-07-07 21:23:21 UTC
Please note that this happens with USE="-doc".
Comment 4 Jesús Guerrero Botella (RETIRED) gentoo-dev 2011-07-08 06:31:54 UTC
(In reply to comment #3)
> Please note that this happens with USE="-doc".

So the dependency should be taken out of doc? and made unconditional. 

Same problem here.
Comment 5 Andrew Karakotov 2011-07-08 07:38:21 UTC
Same problem.

It's interesting that ebuild dependencies section is the same as in 2.24.0 (which had benn emerged successfully without dev-cpp/mm-common installed)
Comment 6 David J Cozatt 2011-07-08 14:39:19 UTC
Created attachment 279445 [details]
ebuild  with mm-common in RDEPEND instead of doc 'case'

Haven't actually tested this ebuild at present but should work as the fix is pretty trivial
Comment 7 Pacho Ramos gentoo-dev 2011-07-08 15:55:15 UTC
+*gtkmm-2.24.2 (08 Jul 2011)
+
+  08 Jul 2011; Pacho Ramos <pacho@gentoo.org> -gtkmm-2.24.1.ebuild,
+  +gtkmm-2.24.2.ebuild:
+  Version bump with upstream fix for bug #374353 reported by Justin Lecher and
+  others. Remove affected version.
+
Comment 8 Pacho Ramos gentoo-dev 2011-07-08 17:12:07 UTC
*** Bug 374463 has been marked as a duplicate of this bug. ***
Comment 9 Pacho Ramos gentoo-dev 2011-07-09 14:48:19 UTC
*** Bug 374491 has been marked as a duplicate of this bug. ***