Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276033 - dev-libs/glib-2.20.3 with USE="fam" depends on virtual/fam
Summary: dev-libs/glib-2.20.3 with USE="fam" depends on virtual/fam
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-01 07:18 UTC by Keith Harrison
Modified: 2009-07-05 07:52 UTC (History)
1 user (show)

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 Keith Harrison 2009-07-01 07:18:07 UTC
I was trying out the desktop profile and I noticed that glib refuses to install with USE="fam" because it is looking for a non-existant virtual/fam. I did a search for ALL glib and I didn't see any mention of this bug.  It's not a big deal to me and I don't even know what fam is/does but I thought I should file a bug on it just to help out.

Reproducible: Always

Steps to Reproduce:
1. USE="fam" emerge "glib"
2.
3.

Actual Results:  
e6400 etc # emerge -pv glib

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

Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "virtual/fam".
(dependency required by "dev-libs/glib-2.20.3" [ebuild])
(dependency required by "glib" [argument])


Expected Results:  
success

e6400 etc # emerge --info
Portage 2.2_rc33 (targets/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.28-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.28-gentoo-r6-x86_64-Intel-R-_Core-TM-2_CPU_6400_@_2.13GHz-with-gentoo-2.0.1
Timestamp of tree: Tue, 30 Jun 2009 23:45:02 +0000
app-shells/bash:     4.0_p24
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.6.2-r1
dev-python/pycrypto: 2.0.1-r8
dev-util/cmake:      2.6.4
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.0
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.29
ACCEPT_KEYWORDS="~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.netnitco.net/ http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.gtlib.gatech.edu/pub/gentoo http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.tds.net/gentoo"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--progress"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac acpi acpid alsa apache2 apic artworkextra asf audiofile automount avahi bindist bluetooth branding bzip2 cairo caps cdaudio cdda cddb cdio cdparanoia cdr consolekit crypt cups curl custom-cxxflags dbus dri dvd dvdr dvdread dvi eds emboss enblend encode escreen esd evo fam fbcondecor ffmpeg firefox flac foomaticdb freetype gif gimp glibc-omitfp gmp gnome gnomecd gnutls google-gadgets gphoto2 gpm gstreamer gtk hal id3tag ieee1394 ifp imagemagick imlib inotify ithreads java java5 java6 jpeg jpeg2k kde lame laptop latex ldap libg++ libnotify libwww lm_sensors logrotate lua mad md5sum mdnsresponder-compat mikmod mmap mmx mng mp2 mp3 mp4 mpeg mpeg2 mplayer mtp musicbrainz mysql nautilus ncurses nls nsplugin offensive ogg openal openexr opengl pdf pdflib perl php plotutils png posix ppds python qt3 qt3support qt4 quicktime rar readline real rtc ruby samba scanner sdl sift skins sndfile spell sqlite sse sse2 sse3 ssl ssse3 startup-notification svg tcpd tetex theora threads tiff transcode truetype tunepimp twolame unicode usb vcd vim-with-x visualization vnc vorbis win32codecs wmf wxwidgets wxwindows x264 xcomposite xine xinerama xml xpm xscreensaver xulrunner xv xvid xvmc zlib"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTDIR_OVERLAY
Comment 1 Martin Väth 2009-07-01 16:23:18 UTC
As you can see with "eiv -v virtual/fam", this is an old style virtual. There is nothing wrong with it. If portage does not resolve this virtual for you, this must be a portage bug (I have no such problem here with portage-2.2_rc33).
Comment 2 Martin Väth 2009-07-01 16:24:50 UTC
(In reply to comment #1)
Typo: I wanted to say "eix -v virtual/fam"
Comment 3 Zac Medico gentoo-dev 2009-07-05 07:43:17 UTC
(In reply to comment #0)
> Portage 2.2_rc33 (targets/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.28-gentoo-r6
> x86_64)

You seems to be using an unusual "targets/desktop" profile. Apparently it doesn't define a default virtual/fam provider, like the official profiles do:

find /usr/portage/profiles -name virtuals | xargs grep virtual/fam
/usr/portage/profiles/base/virtuals:virtual/fam   app-admin/gamin
Comment 4 Keith Harrison 2009-07-05 07:52:51 UTC
I see. My bad. I assumed (incorrectly) that we could link make.profile to targets/desktop.  Linking make.profile to default/linux/amd64/2008.0/desktop works just fine. Thank you both and sorry for the noise.