Mailing List Archive

Dependency conflict
Hi.

Perl packages family use extremely annoying dependency definition.

See example below.

The question is "what is the correct way to solve this dependency conflict?". I don't like to add all "conflicts" into install list in cli. Is there a way to force update of all this "perl sh.t/stuff"? And this is not first time when I faced this issue. And usually it happen with perl* packages.

# emerge -a1 bash perl

* IMPORTANT: 1 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
[ebuild R ] dev-lang/perl-5.20.2

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-lang/perl:0

(dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts with
=dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
^ ^^^^^
=dev-lang/perl-5.20.2* required by (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
^ ^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Socket6-0.270.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Error-0.170.240:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
^ ^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Encode-2.600.0:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/libnet-1.270.0:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Carp-1.330.100:0/0::gentoo, installed)
^ ^^^^^
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/URI-1.600.0-r1:0/0::gentoo, installed)
^^^^^^^^
dev-lang/perl:0/5.20= required by (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed)
^^^^^^^^
=dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
^ ^^^^^


Would you like to merge these packages? [Yes/No] n

Quitting.
Re: Dependency conflict [ In reply to ]
On Fri, Sep 30, 2016 at 11:32 AM, Dmitry Bogun <nyaka@nyaka.org> wrote:
> Hi.
>
> Perl packages family use extremely annoying dependency definition.
>
> See example below.
>
> The question is "what is the correct way to solve this dependency conflict?". I don't like to add all "conflicts" into install list in cli. Is there a way to force update of all this "perl sh.t/stuff"? And this is not first time when I faced this issue. And usually it happen with perl* packages.
>
> # emerge -a1 bash perl
>
> * IMPORTANT: 1 news items need reading for repository 'gentoo'.
> * Use eselect news read to view new items.
>
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild R ] dev-lang/perl-5.20.2
>
> WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
>
> dev-lang/perl:0
>
> (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts with
> =dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
> ^ ^^^^^
> =dev-lang/perl-5.20.2* required by (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
> ^ ^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Socket6-0.270.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Error-0.170.240:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
> ^ ^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Encode-2.600.0:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/libnet-1.270.0:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Carp-1.330.100:0/0::gentoo, installed)
> ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/URI-1.600.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> dev-lang/perl:0/5.20= required by (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed)
> ^^^^^^^^
> =dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
> ^ ^^^^^
>
>
> Would you like to merge these packages? [Yes/No] n
>
> Quitting.

perl-cleaner?
Re: Dependency conflict [ In reply to ]
On Fri, 30 Sep 2016 11:32:18 +0300, Dmitry Bogun wrote:

> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild R ] dev-lang/perl-5.20.2
>
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
>
> dev-lang/perl:0
>
> (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge)
> conflicts with =dev-lang/perl-5.20* required by
> (virtual/perl-IO-1.310.0:0/0::gentoo, installed) ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed) ^^^^^^^^
...

Check that you have no perl packages in world, that's the usual cause of
this behaviour. If you have, remove them and try again.


--
Neil Bothwick

"Most problems go away if you just wait long enough. It might look like
I'm standing motionless but I'm actively waiting for our problems to go
away. I don't know why this works but it does."
Scott Adams, Dilbert comic
Re: Dependency conflict [ In reply to ]
Dmitry Bogun wrote:

> Hi.
>
> Perl packages family use extremely annoying dependency definition.
>
> See example below.
>
> The question is "what is the correct way to solve this dependency
> conflict?". I don't like to add all "conflicts" into install list in cli.
> Is there a way to force update of all this "perl sh.t/stuff"? And this is
> not first time when I faced this issue. And usually it happen with perl*
> packages.
>
> # emerge -a1 bash perl
>
> * IMPORTANT: 1 news items need reading for repository 'gentoo'.
> * Use eselect news read to view new items.
>
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild R ] dev-lang/perl-5.20.2
>
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:
>
> dev-lang/perl:0

[snip]

Not every application is compatible when an important part of the
infrastructure is about to upgrade. Portage devs try to keep the whole tree
consistent i.e. in such a case there not only the update of this important
component (Perl), but also of all application that were incompatible with
the new version.

However, you did not update world, but Perl only. In consequence it is not
possible for portage to update also any of the incompatible applications.
Since these require the old Perl version, you're stuck. Portage cannot
fulfill your requirement to update Perl only and keep applications that are
known to be incompatible.

Try: emerge -uDvta --changed-use --with-bdeps=y world

Cheers,
Jörg
Re: Dependency conflict [ In reply to ]
Am Fri, 30 Sep 2016 11:32:18 +0300
schrieb Dmitry Bogun <nyaka@nyaka.org>:

> Hi.
>
> Perl packages family use extremely annoying dependency definition.
>
> See example below.
>
> The question is "what is the correct way to solve this dependency
> conflict?". I don't like to add all "conflicts" into install list in
> cli. Is there a way to force update of all this "perl sh.t/stuff"?
> And this is not first time when I faced this issue. And usually it
> happen with perl* packages.
>
> # emerge -a1 bash perl
>
> * IMPORTANT: 1 news items need reading for repository 'gentoo'.
> * Use eselect news read to view new items.
>
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies... done!
> [ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
> [ebuild R ] dev-lang/perl-5.20.2
>
> WARNING: One or more updates/rebuilds have been skipped due to a
> dependency conflict:

It may help to remove the perl-virtuals first:

# emerge -Ca $(qlist -IC virtual/perl-)

This doesn't hurt at all because it doesn't remove any important files,
just dependency blockers.

Also, upgrading just perl may not work - portage will simply not
account for all dependencies. Without -u it won't even consider direct
dependency updates. It may help to use this instead:

# emerge -1ua bash perl

or even

# emerge -1ua bash perl $(qlist -IC dev-perl/)

This may show you the blockers a little more readable. I suggest using
perl-cleaner first, or try a deep update of perl only:

# emerge -1Dua perl

You may want to add $(qlist -IC dev-perl/) here, too. However, if the
new perl version blocks on an installation of an existing package, you
may need to remove that manually first.

Also, as a very first option you may want to remove all perl packages
from world:

# emerge --deselect -a $(qlist -IC dev-perl/ virtual/perl-)

Inspect the list for obvious errors, e.g. packages which you explicitly
want in world.


> dev-lang/perl:0
>
> (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge)
> conflicts with =dev-lang/perl-5.20* required by
> (virtual/perl-IO-1.310.0:0/0::gentoo, installed) ^ ^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
> ^ ^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
> ^ ^^^^^ =dev-lang/perl-5.20.2* required by
> (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
> ^ ^^^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Socket6-0.270.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20= required by
> (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Error-0.170.240:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
> ^ ^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
> ^^^^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20.2* required by
> (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
> ^ ^^^^^^^ =dev-lang/perl-5.20* required by
> (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
> ^ ^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20= required by
> (sys-apps/texinfo-6.1:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Encode-2.600.0:0/0::gentoo, installed) ^
> ^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (perl-core/libnet-1.270.0:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Carp-1.330.100:0/0::gentoo, installed) ^
> ^^^^^ dev-lang/perl:0/5.20=[-build(-)] required by
> (dev-perl/URI-1.600.0-r1:0/0::gentoo, installed) ^^^^^^^^
> dev-lang/perl:0/5.20= required by
> (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed) ^^^^^^^^
> =dev-lang/perl-5.20* required by
> (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
> ^ ^^^^^
>
>
> Would you like to merge these packages? [Yes/No] n
>
> Quitting.
>



--
Regards,
Kai

Replies to list-only preferred.
Re: dependency conflict [ In reply to ]
On Wed, 10 Jan 2024 at 03:36, <thelma@sys-concept.com> wrote:
> The error messages indicate that there are conflicting versions and USE flags for these packages.
> Any hint how to resolve it?

The messages say that python requires USE=berkdb on sys-libs/gdbm,
while hylafaxplus requires an older version of media-libs/tiff.

The first one you can fix yourself, while the other probably needs an
update of hylafaxplus that supports the newer versions.

Regards,
Arve
Re: dependency conflict [ In reply to ]
On 1/9/24 23:44, Arve Barsnes wrote:
> On Wed, 10 Jan 2024 at 03:36, <thelma@sys-concept.com> wrote:
>> The error messages indicate that there are conflicting versions and USE flags for these packages.
>> Any hint how to resolve it?
>
> The messages say that python requires USE=berkdb on sys-libs/gdbm,
> while hylafaxplus requires an older version of media-libs/tiff.
>
> The first one you can fix yourself, while the other probably needs an
> update of hylafaxplus that supports the newer versions.
>
> Regards,
> Arve

You are correct, thank you.
The first one was an error from my old setting, I had USE= -berkdb removing it solve the problem
Second hylafaxplus require tiff less than 4.6.0 so masking 4.6 version solved the problem as well.