Re: [Jack-Devel] incompatible version of ffado error message

PrevNext  Index
DateWed, 02 May 2012 23:59:47 +1000
From Allan Klinbail <[hidden] at iinet dot net dot au>
ToJonathan Woithe <[hidden] at just42 dot net>
CcAdrian Knoth <[hidden] at drcomp dot erfurt dot thur dot de>, [hidden] at lists dot jackaudio dot org
In-Reply-ToJonathan Woithe Re: [Jack-Devel] incompatible version of ffado error message
Follow-UpJonathan Woithe Re: [Jack-Devel] incompatible version of ffado error message
> Allan, if convenient, could you run scons again in the libffado directory
> and post the initial lines reported prior to compilation started?  I'm
> particularly interested in the "Checking for" lines, especially those
> relating to jack.  Perhaps libffado was mis-detecting the version of jack on
> this system.

Checking for jack >= 0.0.0... yes
Checking for jack < 1.9.0... no
Checking for jack >= 1.9.9... yes

> 
> Having written that, I've taken a closer look at the source that gentoo was
> pulling.  Interestingly enough, it appears that its version is set to 1.9.9. 
> If this is indeed the version reported on your system (check with 
> "jackd --version") then that may explain the problem.

daw64p ffado-svn # jackd --version
jackdmp 1.9.9

> Jackmp 1.9.9 is, as far as I can tell, still in pre-release.  When released
> it will be the first version to support the new libffado API revision (which
> adds setbufsize support).  If compiled on a system whose jackmp reports a
> version of 1.9.9 then libffado will enable the new API version.
> 
> On your system, it seems almost certain that jackmp will report a version
> number of 1.9.9 even though this hasn't been released yet and evidently
> isn't a true 1.9.9 (since it's lacking all the changes made since jack moved
> to git from svn).  The libffado configuration script will enable the new API
> version on this system, since it sees a jackmp version 1.9.9.
> 
> With the new API enabled, ffado_get_api_version() will return 9.  That then
> completely explains why you're getting the "Incompatible libffado version"
> message.
> 
> To work around the issue for now, you could recompile libffado and force the
> use of the older API revision:
> 
>   scons ENABLE_SETBUFFERSIZE_API_VER=false
> 
> That should at least get you up and running again until the jackmp issue is
> resolved.

This works ... 

> 
> > I will report this back to the gentoo pro-audio list 
> 
> That sounds like a good idea.
> 
> Regards
>   jonathan
PrevNext  Index

1335967197.23963_0.ltw:2,a <1335967187.22315.0.camel at srv3 dot little-wolf dot local>