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