net-misc/ifenslave depends on sys-kernel/linux-headers-2.4.22 explicitly when it should instead depend on the virtual/os-headers in order to allow installation with linux26-headers emerged. Reproducible: Always Steps to Reproduce: 1. emerge -C linux-headers 2. emerge linux26-headers 3. emerge -P ifenslave Actual Results: the explicity depend pulled linux-headers into the dep tree, which was blocked by installed linux26-headers package. Expected Results: clean emerge. just needs the DEPEND changed in cvs to use the correct virtual. tested with new headers, and it works. emerge info: Portage 2.0.50-r9 (default-x86-2004.2, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7) ================================================================= System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz Gentoo Base System version 1.5.1 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=pentium4 -O3 -funroll-loops -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-mcpu=pentium4 -O3 -funroll-loops -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs buildpkg" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" USE="X aalib acl acpi alsa apache2 audiofile avi berkdb caps cdr clamav crypt cscope cups curl dga dillo directfb divx4linux dv dvd dvdr encode erandom esd faad fam fbcon flac gdbm gif gmp gnutls gpm gtk gtk2 imagemagick imap imlib ipv6 jabber jack-tmpfs java jbig jpeg kde ladcca lcms ldap libwww lufsusermount lzw-tiff mad makecheck matroska mbox mcal memlimit mmx motif mozdomi mozilla moznocompose moznoirc moznomail mozsvg mpeg mysql nas ncurses nls nptl ntlm oggvorbis opengl oss pam pdflib perl pic pie png python qt quicktime readline ruby samba sasl sdl slang slp snmp spell sse ssl tcltk tcpd theora threads tiff truetype unicode usb v4l v4l2 vanilla wmf wxwindows x86 xface xgetdefault xinerama xml xml2 xmms xosd xprint xv xvid zlib"
os-headers is NOT correct. the package will never work on any os other than linux. i've done a fix in cvs now.
is there another virtual for linux-headers that can be used with linux26-headers? I didn't see anything obvious...