[arch-general] jack-audio-connection-kit-mp vs celt/celt-07

Ray Rashif schivmeister at gmail.com
Fri Jul 30 16:27:43 EDT 2010


On 28 July 2010 23:42, Thomas Bahn <Thomas-Bahn at gmx.net> wrote:
> Am Mittwoch 28 Juli 2010, 12:26:47 schrieb Philipp Überbacher:
>> Excerpts from Ng Oon-Ee's message of 2010-07-28 04:13:04 +0200:
>> > Hi all,
>> >
>> > AUR has the package celt which I've always had installed (installed it
>> > long time back to compile some audio app).
>> > http://aur.archlinux.org/packages.php?ID=27117
>> >
>> > Repos have celt-0.7 which provides celt.
>> >
>> > Thing is, when I try to makepkg jack-audio-connection-kit-mp (which
>> > doesn't depend on celt at all) it fails when celt is installed, but
>> > works when celt-0.7 or no celt is installed.
>> >
>> > There's overlap between AUR packages and other stuff here, so I'm not
>> > sure whether this belongs on this ML, or even in a personal email to
>> > the maintainer. In which case, my question would be, which maintainer?
>> >
>> > Thanks.
>>
>> You can try to explicitly disable celt support. Celt is only needed for
>> netjack to work over the internet. It should be possible to build jack
>> with netjack support but without celt, in which case it would only work
>> in a LAN. If that is not possible, then this is actually a upstream bug.
>
> Hello,
>
> i am the maintainer of jack-audio-connection-kit-mp.
> I noticed your message in the comments of my package and started reproducing
> this error.
> I will investigate this and reply soon here.

CELT is used by jack{1,2} for audio relay over the internet, and it is
_very_ experimental (API can change between minor revisions). If
installed and waf detects a package "celt" on the system, regardless
of the version, jackd will build with it. However, waf configure lists
no option to disable celt, so it is an upstream problem.

jack2/jackmp depends on celt API version 0.5 OR 0.7, nothing lesser or
greater. Even though it is a ">=" requirement, the build fails when
0.8 is installed, and so is an upstream issue once again. Version 0.8
is "NOT bit-stream compatible" with previous versions; applications
need to rebase their code if a rebuild is not enough.

Solution: celt-0.7 or no celt


--
GPG/PGP ID: B42DDCAD


More information about the arch-general mailing list