Bug#849593: Bug#849589: ardour: undefined symbol: fftwf_make_planner_thread_safe

Ghislain Vaillant ghisvail at gmail.com
Fri Dec 30 00:50:54 UTC 2016


On Thu, 29 Dec 2016 00:30:58 +0000 James Cowgill <jcowgill at debian.org> wrote:
> Control: severity -1 serious
> Control: clone -1 -2
> Control: reassign -2 libfftw3-single3 3.3.5-1
> Control: block -1 by -2
> Control: retitle -2 libfftw3-single3: dependencies in shlibs file not tight enough
> 
> Hi,
> 
> On 29/12/16 00:02, Oleksandr Gavenko wrote:
> > Package: ardour
> > Version: 1:5.5.0~dfsg-1
> > Severity: important
> > 
> > Application is being crashing constantly with:
> > 
> > bash# ardour5
> > /usr/lib/ardour5/ardour-5.5.0: symbol lookup error: /usr/lib/ardour5/ardour-5.5.0: undefined symbol: fftwf_make_planner_thread_safe
> [...]
> > Versions of packages ardour depends on:
> [...]
> > ii  libfftw3-single3     3.3.4-2

How come? Both testing and unstable have 3.3.5-1.

> This package is the problem. The fftwf_make_planner_thread_safe
> function is only present in fftw3 3.3.5 (so upgrading your package
> would fix this). fftw3 should generate a stricter dependency so that
> this doesn't happen.

libfftw3-dev depends on libfftw3_single3 (=${binary:Version}).

How is that not strict enough?

> fftw3 maintainers: to fix this you either need to provide a symbols
> file, or pass a suitable -V option to dh_makeshlibs so the shlibs file
> contains a stricter dependency.

Please be more explicit about the expected outcome (i.e. the stricter
dependency you keep mentioning).

Thanks,
Ghis



More information about the debian-science-maintainers mailing list