Building with Jack

Steve Fiddle <[email protected]> Sat, 15 May 2021 12:01:20 +0100
Newsgroups gmane.comp.audio.audacity.devel
Message-ID <CABp83eBgKzN-S3k4f_ZAo+MVHRD7805a-Rb0c3jd+06pMB-qhQ@mail.gmail.com>
From bugzilla issue 2758  Linux: No support for Jack Audio System.

James wrote:
> Instructions for compiling with jack support need to be added in wiki.
>  It isn't enough just having them in the forum.
>
> Instructions for testing with jack (or a link to them) wouldn't hurt either.
>  I wasted a lot of time googling to just get jack started properly.

"Getting jack started properly" is the reason why, on the forum, we
rarely recommend using jack. I generally only recommend it when:
1. Jack will bring a significant benefit.
2. The user appears to be sufficiently adept to have a good chance of success.

For some, getting jack running can be as simple as installing QjackCtl
and then launching  it, but for many it can involve a lot of fiddling
around to get it working. The situation has  improved over the years,
but it can still be a pain in the neck for many.

In my opinion, "getting jack working" is not our responsibility. Jack
runs as part of the operating system, and the precise details are
likely to be different according to the distribution. Even for the
Ubuntu family, there are difference according to which flavour of
Ubuntu you use.

re. building with Jack support:
For me, now that bug 2758 is fixed, it's just a matter of ensuring
that libjack-jackd2-dev is installed. That should be the case for all
Debian based distros. For other distros the libjack dependency may
have a different name.

I think we should list dependencies in
https://github.com/audacity/audacity/blob/master/linux/build.txt

Steve