public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
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



  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