If doing your own builds -- some changes / potential requirements
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". 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
In arch linux I have already installed in my system: libusb 1.0.22 (dev?) libwebp libtool instead of libtoolize aom instead of libaom Is that all right? Aren't them already in CinGG as a third party? With regard to aom, I noticed that during compilation there is a slowdown of a few tens of seconds while processing strings that contain libaom. Nothing serious, everything goes on normally. Is it normal?
Andrea, you are right that libaom and libwebp are already in the thirdparty builds. There are some people out there who are doing "unbundled builds" who would need to either add them or realize that these new capabilities in Cin will not be available libusb 1.0.22 (dev?)
libusb has to be at least 1.x.x and must be DEV or DEVEL because it needs the headers
libtool instead of libtoolize
Yes
aom instead of libaom
and Yes
With regard to aom, I noticed that during compilation there is a slowdown of a few tens of seconds while processing strings that contain libaom. Nothing serious, everything goes on normally. Is it normal?
GG says this does happen with some of the thirdparty libraries compiles and is normal. Often it is because they are compiling assembly code. One time he looked at the x265 library and found 50,000 lines of assembly code (impressive).
В сообщении от 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: https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=blob;f=cinelerra... ifneq ($(WANT_LV2),no) 582 GTK2_INCS := `pkg-config --cflags gtk+-2.0` 583 GTK2_LIBS := `pkg-config --libs gtk+-2.0` 584 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 $@ 589 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
participants (3)
-
Andrea paz -
Andrew Randrianasulu -
Phyllis Smith