Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 106758 - weird dependency issue with portage
Summary: weird dependency issue with portage
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-21 00:13 UTC by Thomas Scheffler
Modified: 2005-09-21 06:47 UTC (History)
2 users (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 Thomas Scheffler 2005-09-21 00:13:07 UTC
yesterday after a emerge sync I was not able to update my packages anymore.
Emerge wanted to install the pcmcia-cs package which I don't need. So I masked
all versioned of it. Now here comes the bizarre part:

"pcmcia-cs is required by svgalib"

A new emerge sync did not resolve this issue, so I post the bug here.

Reproducible: Always
Steps to Reproduce:
1. mask sys-apps/pcmcia-cs in /etc/portage/packages.mask
2. emerge -uvaD world

Actual Results:  
These are the packages that I would merge, in order:

Calculating world dependencies |
!!! All ebuilds that could satisfy "sys-apps/pcmcia-cs" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/pcmcia-cs-3.2.8 (masked by: package.mask)
- sys-apps/pcmcia-cs-3.2.7-r3 (masked by: package.mask, ~x86 keyword)
- sys-apps/pcmcia-cs-3.2.8-r2 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "media-libs/svgalib-1.9.21-r1" [ebuild])


!!! Problem with ebuild x11-themes/baghira-0.6e-r1
!!! Possibly a DEPEND/*DEPEND problem.

!!! Depgraph creation failed.


Expected Results:  
A suggestion what packages are going to be installed.

I have no svgalib package in my overlay and the original package really don't
depend on pcmcia-cs.

emerge info:

Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.5-r1,
2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 Pentium III (Coppermine)
Gentoo Base System version 1.6.13
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -mtune=pentium3 -funroll-loops -pipe
-fomit-frame-pointer -mfpmath=sse -msse -mmmx"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -mtune=pentium3 -funroll-loops -pipe
-fomit-frame-pointer -mfpmath=sse -msse -mmmx"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distcc distlocks fixpackages sandbox sfperms strict"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp.gentoo.mesh-solutions.com/gentoo/"
LANG="de_DE.UTF-8"
LINGUAS="de"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 S3TC X aalib acl acpi acpi4linux alsa also apache2 arts autofs avi
berkdb bitmap-fonts cdparanoia clanJavaScript clanVoice codecs commercial crypt
cups curl dga directfb dlloader dmx dvd dvdread eds emboss encode esd evo exif
fam fbcon firefox flac foomaticdb fortran gd gdbm gif gimp gimpprint gpm
gstreamer gtk gtk2 hal hbci imagemagick imap imlib imlib2 inkjar
insecure-drivers ipv6 java javascript jce jit jpeg jpeg2k junit kde
kdeenablefinal libg++ libwww mad maildir memlimit mikmod mmx mng motif
mozcalendar mozdevelop mozilla moznocompose moznoirc moznomail mozp3p mozsvg
mozxmlterm mp3 mpeg mpeg4 mysql ncurses network nls nptl nptlonly nvidia ogg
oggvorbis ooo-kde openal opengl oss pam pcmcia pdflib perl pic plugin png pnp
ppds python qt quicktime readline samba sdl sis slang spell sse ssl svg svga
tcltk tcpd tetex threads tidy tiff transcode truetype truetype-fonts type1-fonts
unicode usb userlocales vhosts vorbis win32codecs xine xinerama xml2 xmms xosd
xrandr xv xvid zlib linguas_de userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Comment 1 Henrik Brix Andersen 2005-09-21 06:47:34 UTC
You have USE="pcmcia" when trying to install a kernel module. The linux-
mod.eclass then performs a check to make sure you have either pcmcia-cs or 
pcmciautils installed.

Removed 'pcmcia' from your USE flags, and the problem will go away.