Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 665658 - app-emulation/wine-vanilla-3.0.2 - circular dependencies
Summary: app-emulation/wine-vanilla-3.0.2 - circular dependencies
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Wine Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-09-10 20:06 UTC by Michal Plichta
Modified: 2019-06-22 22:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
1.log (1_virtual_wine.log,21.90 KB, text/plain)
2018-09-10 20:35 UTC, Michal Plichta
Details
2.log (2_virtual_wine.log,27.78 KB, text/plain)
2018-09-10 20:36 UTC, Michal Plichta
Details
3.log (3_virtual_wine.log,27.84 KB, text/plain)
2018-09-10 20:36 UTC, Michal Plichta
Details
4.log (4_virtual_wine.log,27.73 KB, text/plain)
2018-09-10 20:36 UTC, Michal Plichta
Details
emerge_info (emerge_info.log,5.56 KB, text/plain)
2018-09-10 20:37 UTC, Michal Plichta
Details
5.log (5_virtual_wine.log,27.37 KB, text/plain)
2018-09-20 17:21 UTC, Michal Plichta
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Plichta 2018-09-10 20:06:06 UTC
virtual/wine-0-r5 pull app-emulation/wine-vanilla-3.0.2 cause circular dependencies
Comment 1 Michal Plichta 2018-09-10 20:35:01 UTC
1. first try emerge -pv virtual/wine got circular dependencies
(see 1...log)

2. Add =sys-libs/ncurses-6.1-r2 -gpm in packages.use got:
!!! One of the following packages is required to complete your request:
- dev-libs/openssl-1.0.2o-r3::gentoo (Change USE: +abi_x86_32)
- net-nds/openldap-2.4.44::gentoo (Change USE: -abi_x86_32)
(see 2...log)

3. Adding =dev-libs/openssl-1.0.2o-r3 abi_x86_32 to packages.use got:
!!! One of the following masked packages is required to complete your request:
- sys-libs/ncurses-6.1-r3::gentoo (masked by: ~amd64 keyword)
- sys-libs/ncurses-6.1-r2::gentoo (masked by: )
(see 3...log)

4. Try =net-nds/openldap-2.4.44 -abi_x86_32 in packages.use instead got:
!!! One of the following masked packages is required to complete your request:
- x11-libs/libXcursor-1.1.15::gentoo (masked by: )
(see 4...log)
Comment 2 Michal Plichta 2018-09-10 20:35:55 UTC
Created attachment 546566 [details]
1.log
Comment 3 Michal Plichta 2018-09-10 20:36:21 UTC
Created attachment 546568 [details]
2.log
Comment 4 Michal Plichta 2018-09-10 20:36:36 UTC
Created attachment 546570 [details]
3.log
Comment 5 Michal Plichta 2018-09-10 20:36:51 UTC
Created attachment 546572 [details]
4.log
Comment 6 Michal Plichta 2018-09-10 20:37:12 UTC
Created attachment 546574 [details]
emerge_info
Comment 7 Nick Sarnie gentoo-dev 2018-09-15 17:24:04 UTC
I'm not sure that there is a wine packaging bug here. It looks like you need a ton of packages to be rebuilt with abi_x86_32.

Have you tried emerging with --backtrack=1000?

Thanks,
Sarnex
Comment 8 Bob Wya 2018-09-15 17:29:09 UTC
Also, as Chiitoo kindly pointed out, on #gentoo-wine, the cycle-breaking answer is already in your Portage output:

It might be possible to break this cycle
by applying the following change:
- sys-libs/ncurses-6.1-r2 (Change USE: -gpm)
Comment 9 Michal Plichta 2018-09-20 17:21:14 UTC
with: sys-libs/ncurses -gpm set

# emerge -pv --backtrack=1000 virtual/wine

See: 5_virtual_wine.log
Comment 10 Michal Plichta 2018-09-20 17:21:59 UTC
Created attachment 547409 [details]
5.log
Comment 11 Nick Sarnie gentoo-dev 2019-06-22 21:41:44 UTC
Wine-vanilla 3.x is no longer supported. Please let me know if you can reproduce this on 4.x
Comment 12 Michal Plichta 2019-06-22 22:11:37 UTC
No I can't... feel free to close.