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
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).
(In reply to comment #1) Typo: I wanted to say "eix -v virtual/fam"
(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
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.