Re: [proaudio] Current jack-audio-connection-kit::proaudio incompatible with ABI flags?

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


2013/10/30 Evi1M4chine <evi1m4chine@xxxxxxxxx>
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



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/