Am 30.10.2013 23:12, schrieb Karl Lindén:
> Well, there are some ebuilds in the overlay but they are under
> package.mask because all dependencies are not yet migrated to multilib
> eclasses.
Ah, yes, I see them. Emerge didn’t take them because of the masking.

> The packages that are not yet migrated are sys-apps/dbus [1]
That is very unfortunate, because that’s the whole reason I want to
migrate to jack2. PulseAudio needs the DBus interfaces, to automatically
toggle re-routing through jack when it detects jack being started.

> The masked ebuilds will refuse to build if you are on amd with
> ABI="32" and USE="dbus"
And thone emul-* libs require the former, while I require the latter. :(

> 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.
And because it isn’t jack2, which makes it not working with modern
versions of PulseAudio. (Because it requires that old manual method of
re-routing, which isn’t available in modern PulseAudio anymore, and
replaced by the automatic detector.)

> 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.
Thanks. :) At least I can add myself to that bug and stay up to date, so
I can get back to it when the bug is fixed.


P.S.: If Steam becomes a proper gaming platform on Linux, pro music
production becomes the last bastion that keeps me stuck on Windows. (Ok,
apart from getting a design suite that is not GIMPed, but that’s more
other people. ) Hence you guys are seriously properly important. So
thank you for all the work. I’m already working on being able to give
back work to the community. :)

Reply via email to