Summary: | [regression] build failure in module-jack-sink.c:463: undefined reference to `jack_free' | ||
---|---|---|---|
Product: | PulseAudio | Reporter: | David Ronis <David.Ronis> |
Component: | modules | Assignee: | pulseaudio-bugs |
Status: | RESOLVED FIXED | QA Contact: | pulseaudio-bugs |
Severity: | critical | ||
Priority: | medium | CC: | colin, lennart |
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | triaged | ||
i915 platform: | i915 features: |
Description
David Ronis
2011-06-30 18:50:53 UTC
Hmm, I see -ljack in the compile string there which is where jack_free lives AFAICT... And this is translated to /usr/local/lib/libjack.so in the linking stage. Are you sure that this lib is correct and up-to-date? It works fine here linking against my libjack, so not sure if this is just something strange with your setup. This was a change in .22 -> .23 that introduced the use of jack_free, but I wonder if this is something that was introduced only in newer versions of jack... I'll assign this to David as he was the one who pushed the patch (only I don't know which email he uses here, so I'll have to do that later when I can get hold of him :D) http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?h=stable-queue&id=fd5b282f51ab69d32b4ee3fcd1f8ed7fc3004ff6 That was it. My libjack was versuion 0.23, upgrading to 0.28 fixes the problem. It is actually a bug as we do still need to check for an appropriate version of libjack if we're going to use functions introduced in a later version :) Adding "triaged" to the whiteboard. commit 16147ae8283cb634f55e76f63395a599a69b78b5 Author: Arun Raghavan <arun.raghavan@collabora.co.uk> Date: Mon Aug 15 22:31:55 2011 +0530 build-sys: Bump JACK dependency to 0.117.0 This version is required since we recently started using jack_free() https://bugs.freedesktop.org/show_bug.cgi?id=38858 |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.