Bug#759833: calf: FTBFS: ./.libs/calf.so: undefined reference to `cairo_set_line_width'

Cameron Norman camerontnorman at gmail.com
Sat Sep 13 19:26:55 UTC 2014


Hey, so I figured out the problem I think. The calf.so plugin 
eventually calls cairo functions, but the depenendency is not properly 
defined in src/Makefile.am, as you can see from this line:

    calf_la_LIBADD = $(FLUIDSYNTH_DEPS_LIBS) $(GLIB_DEPS_LIBS) 
$(FFTW3_DEPS_LIBS) -lfftw3f

which can be changed like so to make the build succeed:

    calf_la_LIBADD = $(GUI_DEPS_LIBS) $(FLUIDSYNTH_DEPS_LIBS) 
$(GLIB_DEPS_LIBS) $(FFTW3_DEPS_LIBS) -lfftw3f

I do not think that those GUI dependencies are meant to be 
unconditionally required by the plugin, however, so perhaps something 
needs to be done to not make those calls to the cairo functions?

Best regards,
--
Cameron Norman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20140913/0c1c5c07/attachment-0001.html>


More information about the pkg-multimedia-maintainers mailing list