Re: [gentoo-user] One package needs two other packages, which cannot be installed simultanously?

2017-11-14 Thread Alan McKinnon
On 14/11/2017 03:00, tu...@posteo.de wrote:
> Hi,
> 
> I got this:
> 
> * Error: The above package list contains packages which cannot be
>  * installed at the same time on the same system.
> 
>   (net-libs/rpcsvc-proto-1.2-r1:0/0::gentoo, ebuild scheduled for merge) 
> pulled in by
> net-libs/rpcsvc-proto required by 
> (net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)
> ^^^
> 
> 
>   (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled 
> in by
> net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__
> net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, 
> installed)
> net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, 
> ebuild scheduled for merge)
> net-libs/libnsl:0= required by 
> (net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)
>  ^^^
> 
> 
> It looks like deoends on packages, which could not be installed at the
> same time on the same system.
> 
> Or am I wrong?

Yeah, you're wrong. David already explained the correct way out of this.

You need to learn to read portage output. The bits you quoted, and it's
quite common to see that section quoted here asking the kind of question
you asked, do NOT explain what the problem is.

That section is mere info, portage is giving you the long version of why
it wants to pull in any and all packages referenced in the problem area.
The real error is elsewhere in the output, you now have to go and read
it and understand it.

Portage's output sucks, this is very well known. It is either way too
verbose in junk you don't care about, or very terse in things you do.
But it's what we've got until someone submits a good patch and if you
want to run gentoo using portage, then you need to learn to decipher
it's output. Them's the breaks I'm afraid.

I recommend you take the entire output of which you quoted a part and go
through it line by line, figuring out why it's there and what it is
telling you. You only have to do this once to get a good handle on it,
and you will be very glad you did in the future :-)


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] One package needs two other packages, which cannot be installed simultanously?

2017-11-14 Thread David Haller
Hello,

On Tue, 14 Nov 2017, tu...@posteo.de wrote:
>I got this:
>
>* Error: The above package list contains packages which cannot be
> * installed at the same time on the same system.
>
>  (net-libs/rpcsvc-proto-1.2-r1:0/0::gentoo, ebuild scheduled for merge) 
> pulled in by
>net-libs/rpcsvc-proto required by 
> (net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)
>^^^
[..]
>net-libs/libnsl:0= required by 
> (net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)

You need _EITHER_ sys-libs/glibc-2.26[rpc], i.e. <= glibc-2.25 _with_
the "rpc" useflag _OR_ sys-libs/glibc-2.26 (no "rpc" useflag) and
net-libs/rpcsvc-proto and net-libs/libtirpc.

In ebuild-speak:


|| (=sys-libs/glibc-2.26
net-libs/rpcsvc-proto
net-libs/libtirpc
)
)


HTH,
-dnh


-- 
"Wouldn't the sentence 'I want to put a hyphen between the words Fish
and And and And and Chips in my Fish-And-Chips sign' have been clearer
if quotation marks had been placed before Fish, and between Fish and
and, and and and And, and And and and, and and and And, and And and
and, and and and Chips, as well as after Chips?"   -- BSD fortune file



[gentoo-user] One package needs two other packages, which cannot be installed simultanously?

2017-11-13 Thread tuxic
Hi,

I got this:

* Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (net-libs/rpcsvc-proto-1.2-r1:0/0::gentoo, ebuild scheduled for merge) pulled 
in by
net-libs/rpcsvc-proto required by 
(net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)
^^^


  (net-libs/libnsl-1.1.0-r1:0/2::gentoo, ebuild scheduled for merge) pulled in 
by
net-libs/libnsl:0 required by @__auto_slot_operator_replace_installed__
net-libs/libnsl:0= required by (app-emulation/hercules-3.12:0/0::gentoo, 
installed)
net-libs/libnsl:0= required by (app-text/opensp-1.5.2-r6:0/0::gentoo, 
ebuild scheduled for merge)
net-libs/libnsl:0= required by 
(net-analyzer/dsniff-2.4_beta1-r9:0/0::gentoo, installed)
 ^^^


It looks like deoends on packages, which could not be installed at the
same time on the same system.

Or am I wrong?

Cheers
Meino