On Sat, 2010-07-31 at 04:27 +0800, Ray Rashif wrote:
On 28 July 2010 23:42, Thomas Bahn <Thomas-Bahn@gmx.net> wrote:
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
Thanks Ray, so its just an upstream 'issue'. Perhaps the versioned deps for jack/jackdmp should be updated to indicate that, Thomas?