Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 359379 - [gnome-overlay] >=media-video/totem-2.91 needs totem-pl-parser with USE=introspection
Summary: [gnome-overlay] >=media-video/totem-2.91 needs totem-pl-parser with USE=intro...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2011-03-18 15:16 UTC by Kobboi
Modified: 2011-05-08 18:05 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kobboi 2011-03-18 15:16:03 UTC
Sorry for the short trace, but it should be clear. Afterwards, I set USE=introspection on totem-pl-parser and things went fine.

  GISCAN Totem-1.0.gir
  CCLD   totem

Couldn't find include 'TotemPlParser-1.0.gir' (search path: ['.', '/usr/local/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gdm/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0', '/usr/share/gir-1.0'])
make[3]: *** [Totem-1.0.gir] Error 1
make[3]: *** Waiting for unfinished jobs....


Reproducible: Always
Comment 1 Nirbheek Chauhan (RETIRED) gentoo-dev 2011-03-19 14:18:12 UTC
The dep is already there...

    >=dev-libs/totem-pl-parser-2.32.2[introspection?]
Comment 2 Kobboi 2011-03-21 15:28:17 UTC
$ eix -e totem-pl-parser; emerge -p totem
[I] dev-libs/totem-pl-parser
     Available versions:  2.30.1{tbz2} 2.30.4{tbz2} 2.32.3 (~)2.32.3-r1{tbz2} {doc (+)introspection quvi test}
     Installed versions:  2.32.3-r1{tbz2}(17:10:54 03/21/11)(doc -introspection -quvi)
     Homepage:            http://projects.gnome.org/totem/
     Description:         Playlist parsing library

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

Calculating dependencies... done!
[ebuild  N    ~] media-video/totem-2.91.91  USE="bluetooth doc nautilus python youtube zeroconf -debug (-introspection) -iplayer -lirc -nsplugin (-tracker) -vala"

==========================================================
Note that totem is being built with USE=-introspection...
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-08 14:59:08 UTC
Indeed, totem tries to build it's introspection data even with USE=-introspection it seems which fails when totem-pl-parser is not. Check with >=3, still valid.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-05-08 18:05:48 UTC
I checked the ebuild again and it occurs that USE=python automatically enables USE=introspection. For a lack of EAPI=4 support in python eclass I've added a die statement to the ebuild (yes this is ugly).