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

Reply via email to