[Cin] If doing your own builds -- some changes / potential requirements

Andrew Randrianasulu randrianasulu at gmail.com
Mon Feb 25 02:45:49 CET 2019

В сообщении от Saturday 23 February 2019 20:12:20 Phyllis Smith написал(а):
> Because GG is preparing early for the end of the month builds, he has had
> to modify the blds directory scripts to accommodate the various Operating
> Systems and to get the best solution for the widest variations of usage.
> So if doing your own builds, you may have to do some minor adjustments or
> more library installs and re-run bld_prepare.sh.  For example with the
> inclusion of AV1, WebP, and Shuttle USB Direct, some new libraries have to
> be installed.  Also, he has changed Shuttle inclusion to "yes", thus
> requiring libusb-1.0-0 dev be installed unless you revert to Shuttle
> inclusion of "no".

I think shuttle requres lv2 as of now, see:


ifneq ($(WANT_LV2),no)
 582 GTK2_INCS := `pkg-config --cflags gtk+-2.0`
 583 GTK2_LIBS := `pkg-config --libs gtk+-2.0`
 585 $(OBJDIR)/pluginlv2ui.o:        pluginlv2ui.C
 586 $(OBJDIR)/lv2ui.o:      lv2ui.C
 587 $(OBJDIR)/pluginlv2ui.o $(OBJDIR)/lv2ui.o:
 588         $(CXX) `cat $(OBJDIR)/c_flags` $(GTK2_INCS) -DMSGQUAL=$* -c $< -o 
 590 $(OBJDIR)/shuttle.o:    shuttle.C shuttle_keys.h
 591         $(CXX) `cat $(OBJDIR)/c_flags` -DMSGQUAL=$* -c $< -o $@
 592 shuttle_keys.h: /usr/include/X11/keysymdef.h
 593         sed < /usr/include/X11/keysymdef.h > shuttle_keys.h -f shuttle.sed

and with this conditional shuttle build will fail not finding shuttle_keys.h IF 
lv2 was disabled .....

> Some new libraries that *might *be needed:
>   libwebp-1.0.2  -  for WebP
>   libtoolize - for WebP
>   libaom-v1.0.0 - for AV1
>   libusb-1.0-0 dev  - for Shuttle Pro to ensure K14/K15 function properly
> (and it is just better too).
> I hope this clarifies things.  I should have relayed this information
> earlier.  If any problems, let us know so we can fix them. gg/pys

More information about the Cin mailing list