Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48557 - rpm & beecrypt: bad dependency
Summary: rpm & beecrypt: bad dependency
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Stefan Jones (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-21 05:54 UTC by crusaderky
Modified: 2004-04-21 14:59 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 crusaderky 2004-04-21 05:54:54 UTC
# emerge -pv rpm

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

Calculating dependencies ...done!
[blocks B     ] <app-arch/rpm-4.2.1 (from pkg dev-libs/beecrypt-3.1.0-r2)
[ebuild  N    ] dev-libs/beecrypt-3.1.0-r2  +python  441 kB
[ebuild     U ] app-arch/rpm-4.2.1 [4.2_pre069] +doc +nls +python  8,251 kB

# emerge info
Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo)
=================================================================
System uname: 2.6.5-gentoo i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.4.9
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse"
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 /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -pipe -march=athlon-xp -fforce-addr -fomit-frame-pointer -falign-functions=4 -mfpmath=sse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X X509 aalib alsa apache2 apm arts avi berkdb bonobo cdr crypt cscope cups curl dga directfb doc dv dvb dvd dvdr encode esd faad fbcon flash foomaticdb gd gdbm ggi gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile ieee1394 imap imlib innodb ipv6 java jikes joystick jpeg kde kerberos krb4 lcms ldap libg++ libwww linguas_it mad mcal memlimit mikmod mmx mng motif mozilla moznoirc mozp3p mozsvg mpeg mpi mysql ncurses nls nptl odbc offensive oggvorbis opengl oss pam parse-clocks pdflib perl pic png ppds prelude python qt quicktime readline samba scanner sdl skey slang slp snmp socks5 speex spell sse ssl svga tcltk tcpd tetex tiff truetype usb v4l vim-with-x wmf wxwindows x86 xchattext xml xml2 xmms xv xvid yaz zlib"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2004-04-21 11:19:56 UTC
This isn't a bug per se, but maybe Cretin can explain what happened with
beecrypt because I can't remember.
Comment 2 Stefan Jones (RETIRED) gentoo-dev 2004-04-21 14:59:33 UTC
Beecrypt used to a utility library which was installed with and used by rpm.
With rpm-4.2, beecrypt was spilt out into a seperate package, so is installed in a seperate ebuild than rpm.

So we have both rpm < 4.2 and beecrypt installing the same files, /usr/lib/libbeecrypt.so.

It is gentoo policy to make multiple packages NOT install the same files, so each file is provided by one package.

Thus beeecrypt and rpm<4.2 must block each other as they provide, rightly, the same file.

The fix is to do:
emerge -C rpm
emerge rpm

Closing bug as it is invalid, it is really a portage issuse