totem-pl-parser econf fails on: (...) checking for TOTEM_PLPARSER... yes checking for TOTEM_PLPARSER_MINI... yes ./configure: line 15735: GNOME_COMMON_INIT: command not found ./configure: line 15736: GNOME_DEBUG_CHECK: command not found ./configure: line 15737: syntax error near unexpected token `maximum' ./configure: line 15737: `GNOME_COMPILE_WARNINGS(maximum)' Reproducible: Always Steps to Reproduce: 1. emerge totem-pl-parser 2. 3. Actual Results: emerge fails Expected Results: totem-pl-parser emerged normally totem-pl-parser was pulled in by rhythmbox Calculating dependencies... done! [ebuild N ] dev-libs/totem-pl-parser-2.32.3 USE="-doc (-introspection)" 0 kB [ebuild N ] media-sound/rhythmbox-0.12.8-r1 USE="musicbrainz nsplugin udev -cdr -daap -debug -doc -gnome-keyring -ipod -libnotify -lirc -mtp -python -test -upnp -webkit" 0 kB I use awesomeWM not gnome.
Created attachment 275511 [details] emerge --info
Created attachment 275513 [details] build.log
Created attachment 275515 [details] config.log
An eatoreconf problem. gnome-base/gnome-common should get things moving.
Maybe would be interesting to have a way to automatically DEPEND on gnome-common when eautoreconf is used on a package using gnome2.eclass, but I don't know how could it be done :(
+ 05 Jun 2011; Gilles Dartiguelongue <eva@gentoo.org> + totem-pl-parser-2.32.3.ebuild: + Add missing gnome-common to DEPEND, bug #369677. The solution to this problem, just like for gtk-doc and introspection is to modify gnome-common upstream so that the upstream autogen.sh scripts copies to required macros to the m4 folder shipped in the tarball.