2013/10/30 Evi1M4chine <[email protected]>

>  Hello,
>
> Hello,

it seems the version in your overlay has not yet implemented those
> ABI_…="…" things in its ebuild. Because I get the following error when
> updating with the pro-audio overlay being enabled:
>
>
media-sound/jack-audio-connection-kit:0
>
>   (media-sound/jack-audio-connection-kit-1.9.9.5-r1::proaudio, ebuild
> scheduled for merge) conflicts with
>     media-sound/jack-audio-connection-kit[abi_x86_32(-),abi_x86_64(-)]
> required by (media-video/ffmpeg-0.10.9::gentoo, ebuild scheduled for merge)
>   (media-sound/jack-audio-connection-kit-1.9.9.5-r1::proaudio, ebuild
> scheduled for merge) conflicts with
>     media-sound/jack-audio-connection-kit[abi_x86_32(-),abi_x86_64(-)]
> required by (media-libs/portaudio-19_pre20111121-r1::gentoo, installed)
>   (media-sound/jack-audio-connection-kit-1.9.9.5-r1::proaudio, ebuild
> scheduled for merge) conflicts with
>     >=media-sound/jack-audio-connection-kit-0.121.3-r1[abi_x86_32(-)]
> required by (app-emulation/emul-linux-x86-soundlibs-20131008-r1::gentoo,
> installed)
>
> Well, there are some ebuilds in the overlay but they are under
package.mask because all dependencies are not yet migrated to multilib
eclasses. The packages that are not yet migrated are sys-apps/dbus [1] and
media-libs/ffado (which needs dev-libs/dbus-c++ which in turn needs
sys-apps/dbus). The masked ebuilds will refuse to build if you are on amd
with ABI="32" and USE="dbus" or USE="ieee1394", otherwise they should work
as expected, so feel free to unmask and test the ebuilds.


> That old ffmpeg apparently is needed by the emul-*-soundlibs below. And
> portaudio is needed by it to, but also by one other program which I need
> (and a few ones where it’s optional). So I can’t really unmerge it.
>
> Since I’m not sure if it’s a bug in the ebuild, or in my system, I’m
> posting this here.
>
> Well, I don't know if the bug is in the ebuild, but it is not your system.


> I need at least jack2, because this is not just a pro audio machine, and
> pulseaudio, being the system for the rest of the applications (apart from
> those weird portaudio ones), doesn’t work properly with older versions of
> jack.
>
>
I hope this is easily resolved. :)
>

I think this situation is highly suboptimal but the background is that the
main tree has a fully migrated media-sound/jack-audio-connection-kit ebuild
because the tree version does not depend on sys-apps/dbus. I will fix the
jack ebuilds and file a bug for dev-libs/dbus-c++ as soon as [1] is
resolved, but [1] is the big bad blocker right now.

[1] https://bugs.gentoo.org/show_bug.cgi?id=481830

Regards,
Karl

Reply via email to