On 28 July 2010 23:42, Thomas Bahn <Thomas-Bahn@xxxxxxx> 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