On Thu, 29 Dec 2016 00:30:58 +0000 James Cowgill <jcowg...@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 -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers