From: Tim <root@pneumaticsystem.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Really confusing situation
Date: Sat, 12 Apr 2008 11:19:14 -0500 [thread overview]
Message-ID: <4800E102.6020005@pneumaticsystem.com> (raw)
In-Reply-To: <1207929917.29713.14.camel@camille.espersunited.com>
Michael Sullivan wrote:
> I do a daily emerge --sync and emerge -avuD world, but today when I did
> it, this came up:
>
> camille ~ # emerge -pvuD world
>
> These are the packages that would be merged, in order:
>
> Calculating world dependencies |
> !!! Multiple versions within a single package slot have been
> !!! pulled into the dependency graph:
>
> app-crypt/gnupg:0
>
> ('ebuild', '/', 'app-crypt/gnupg-1.4.7-r1', 'merge') pulled in by
> ('installed', '/', 'mail-client/squirrelmail-1.4.10a-r2', 'nomerge')
>
> ('ebuild', '/', 'app-crypt/gnupg-2.0.7-r1', 'merge') pulled in by
> ('installed', '/', 'app-crypt/gpgme-1.1.6', 'nomerge')
> ('installed', '/', 'kde-base/kdepim-3.5.8', 'nomerge')
> ('installed', '/', 'mail-filter/spamassassin-3.2.1-r1', 'nomerge')
> (and 2 more)
>
>
> It may be possible to solve this problem by using package.mask to
> prevent one of those packages from being selected. However, it is also
> possible that conflicting dependencies exist such that they are
> impossible to satisfy simultaneously. If such a conflict exists in the
> dependencies of two different packages, then those packages can not be
> installed simultaneously.
>
> For more information, see MASKED PACKAGES section in the emerge man page
> or refer to the Gentoo Handbook.
>
> ... done!
> [ebuild N ] app-crypt/gnupg-1.4.7-r1 USE="bzip2 nls readline usb
> zlib -bindist -curl -ecc -idea -ldap (-selinux) -smartcard -static"
> LINGUAS="-ru" 0 kB
> [ebuild N ] app-crypt/gnupg-2.0.7-r1 USE="bzip2 doc nls -ldap
> -openct -pcsc-lite (-selinux) -smartcard" 0 kB
>
> Total: 2 packages (2 new), Size of downloads: 0 kB
> camille ~ # emerge -pvC app-crypt/gnupg
>
>>>> These are the packages that would be unmerged:
>
> --- Couldn't find 'app-crypt/gnupg' to unmerge.
>
>>>> No packages selected for removal by unmerge
>
> As you can see, gnupg is not installed, yet it is in the way, and emerge
> wants to install it. Should I submit this as a bug?
>
Looking at the ebuilds, both gnupg-1.4.7-r1 and gnupg-2.0.7-r1 occupy
SLOT 0, which is the cause of the initial error. However,
squirrelmail-1.4.10a-r2 depends explicitly on gnupg-1.4*, while
spamassassin only requires gnupg (any version). What you can try is to
emerge -1 =app-crypt/gnupg-1.4.7-r1, then retry your emerge -puvD world.
This should satisfy the dependency on both packages.
-Tim
--
gentoo-user@lists.gentoo.org mailing list
next prev parent reply other threads:[~2008-04-12 16:19 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-11 16:05 [gentoo-user] Really confusing situation Michael Sullivan
2008-04-11 16:24 ` Andrey Falko
2008-04-12 16:19 ` Tim [this message]
2008-04-12 17:46 ` Jil Larner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4800E102.6020005@pneumaticsystem.com \
--to=root@pneumaticsystem.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox