I have removed virtual/jack and jack-audio-connection-kit by
brute force(emerge -C) and pulled in jack2. Despite that virtual/jack
stating the following:
When I do an emerge -puND world I can see this:
[blocks B ] media-sound/jack-audio-connection-kit:0 ("media-sound/jack-audio-connection-kit:0" is blocking media-sound/jack2-1.9.14)
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(media-sound/jack-audio-connection-kit-0.125.0-r1:0/0::gentoo, ebuild scheduled for merge) pulled in by
-)]) required by (virtual/jack-1:0/0::gentoo, ebuild scheduled for merge) USE="" ABI_X86="32 (64) (-x32)"
(media-sound/jack2-1.9.14:2/2::gentoo, installed) pulled in by
media-sound/jack2 required by @selected
The expected would be that virtual/jack would find jack2 and be happy,
instead it tries the rollback to jack-1.
We need to find out what needs jack-audio-connection-kit (see bug 602898).
Do you use mednafen (bug 684088) on your system?
Note that this is more of a support question but it is possible there's some vague actual problem here so I'll keep it open for now.
Ohhh, and check media-sound/jack2 is installed with the same ABI_X86 flags.
I'm not using mednafen at all, so I would discard 684088, abi differs
though, jack2 goes to 64 only, jack-1 to 32 and 64, buy me some time
and I'll let you know if it fixes the thing by adding the abi to jack2.
indeed, by adding the abi my emerge -puND world says this:
[ebuild R ] media-sound/jack2-1.9.14 ABI_X86="32*"
[ebuild N ] virtual/jack-1 ABI_X86="32 (64) (-x32)"
*** This bug has been marked as a duplicate of bug 164457 ***