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
