View previous topic :: View next topic |
Author |
Message |
AprilGrimoire n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Jun 2020 Posts: 34
|
Posted: Sun May 07, 2023 6:45 pm Post subject: crossover-bin-22.1.1 seems to depend on conflicting packages |
|
|
It seems crossover-bin-22.1.1 is depending on packages that block each other.
This is the output of Code: | sudo emerge -avuDU --verbose-conflicts --keep-going --backtrack=100000 @world | .
The problematic line seems to be Code: | [blocks B ] =dev-libs/openssl-1.1.1*:0 ("=dev-libs/openssl-1.1.1*:0" is soft blocking dev-libs/openssl-compat-1.1.1t) |
This is the depgraph of crossover-bin
I am frustrated. Thanks for viewing and helping! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Josef.95 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 03 Sep 2007 Posts: 4628 Location: Germany
|
Posted: Sun May 07, 2023 11:01 pm Post subject: |
|
|
Hm,
i think the blocker
[blocks B ] =dev-libs/openssl-1.1.1*:0 ("=dev-libs/openssl-1.1.1*:0" is soft blocking dev-libs/openssl-compat-1.1.1t)
from Code: | (dev-libs/openssl-compat-1.1.1t:1.1.1/1.1.1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl-compat:1.1.1 required by (app-emulation/crossover-bin-22.1.1:0/0::gentoo, ebuild scheduled for merge) USE="capi cups gphoto2 gsm gstreamer jpeg lcms mp3 nls openal opencl opengl pcap png scanner ssl v4l vulkan -doc -ldap -osmesa" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10" | is not the real problem. In crossover-bin-22.1.1.ebuild the dep is Code: | || (
dev-libs/openssl-compat:1.1.1
=dev-libs/openssl-1.1.1*
) | it means installing openssl-compat:1.1.1 or openssl-1.1.1* (not both).
For helping portage, I would temporary add dev-libs/openssl-compat:1.1.1 in package.mask
I think the main problem for portage is probably the haskell stuff, like Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-haskell/conduit-1.3.4:0/1.3.4::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/vector-0.12.1.2:0/0.12.1.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/vector-algorithms-0.8.0.3:0/0.8.0.3::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/scientific-0.3.6.2:0/0.3.6.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/async-2.2.2:0/2.2.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/semigroups-0.18.5:0/0.18.5::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/unordered-containers-0.2.12.0:0/0.2.12.0::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/streaming-commons-0.2.1.2:0/0.2.1.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/attoparsec-0.13.2.3:0/0.13.2.3::gentoo, installed): ebuild is masked or unavailable
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. |
Please post the output from Code: | grep haskell /var/lib/portage/world | and (only for a hopeful better emerge conflict output) Code: | emerge -pve @world --backtrack=0 --ignore-default-opts |
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
AprilGrimoire n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 05 Jun 2020 Posts: 34
|
Posted: Mon May 08, 2023 5:17 am Post subject: |
|
|
The Haskell stuff seems not to be the real problem. If I deselect crossover-bin, portage seems to backtrack it out. I wonder why is openssl-compat being scheduled for merge? Thanks!
Josef.95 wrote: | Hm,
i think the blocker
[blocks B ] =dev-libs/openssl-1.1.1*:0 ("=dev-libs/openssl-1.1.1*:0" is soft blocking dev-libs/openssl-compat-1.1.1t)
from Code: | (dev-libs/openssl-compat-1.1.1t:1.1.1/1.1.1::gentoo, ebuild scheduled for merge) pulled in by
dev-libs/openssl-compat:1.1.1 required by (app-emulation/crossover-bin-22.1.1:0/0::gentoo, ebuild scheduled for merge) USE="capi cups gphoto2 gsm gstreamer jpeg lcms mp3 nls openal opencl opengl pcap png scanner ssl v4l vulkan -doc -ldap -osmesa" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10" | is not the real problem. In crossover-bin-22.1.1.ebuild the dep is Code: | || (
dev-libs/openssl-compat:1.1.1
=dev-libs/openssl-1.1.1*
) | it means installing openssl-compat:1.1.1 or openssl-1.1.1* (not both).
For helping portage, I would temporary add dev-libs/openssl-compat:1.1.1 in package.mask
I think the main problem for portage is probably the haskell stuff, like Code: | !!! The slot conflict(s) shown above involve package(s) which may need to
!!! be rebuilt in order to solve the conflict(s). However, the following
!!! package(s) cannot be rebuilt for the reason(s) shown:
(dev-haskell/conduit-1.3.4:0/1.3.4::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/vector-0.12.1.2:0/0.12.1.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/vector-algorithms-0.8.0.3:0/0.8.0.3::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/scientific-0.3.6.2:0/0.3.6.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/async-2.2.2:0/2.2.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/semigroups-0.18.5:0/0.18.5::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/unordered-containers-0.2.12.0:0/0.2.12.0::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/streaming-commons-0.2.1.2:0/0.2.1.2::gentoo, installed): ebuild is masked or unavailable
(dev-haskell/attoparsec-0.13.2.3:0/0.13.2.3::gentoo, installed): ebuild is masked or unavailable
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. |
Please post the output from Code: | grep haskell /var/lib/portage/world | and (only for a hopeful better emerge conflict output) Code: | emerge -pve @world --backtrack=0 --ignore-default-opts |
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Josef.95 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
Joined: 03 Sep 2007 Posts: 4628 Location: Germany
|
Posted: Mon May 08, 2023 9:19 am Post subject: |
|
|
AprilGrimoire wrote: | If I deselect crossover-bin, portage seems to backtrack it out. | Ah ok, great.
AprilGrimoire wrote: | I wonder why is openssl-compat being scheduled for merge? | Yes, good question. I think with Josef.95 wrote: | I would temporary add dev-libs/openssl-compat:1.1.1 in package.mask | emerge should show it in more detail. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
sam_ Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/7738740495f7d1acc45bdb.jpg)
Joined: 14 Aug 2020 Posts: 1721
|
Posted: Mon May 08, 2023 9:56 am Post subject: |
|
|
That doesn't mean the Haskell idea is wrong though, Haskell upgrades require a lot of backtracking as well so it may have tipped it over the edge. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|