On Friday, April 8, 2022, Andrea paz <gamberucci.andrea@gmail.com> wrote:
The application of the patch archive occurs without errors this time.
However I report the terminal messages (sorry for italian):

$ git am --ignore-whitespace /home/paz/patch/*.patch
Applicazione in corso: ffmpeg 4.4 bluray lpcm encoder
Applicazione in corso: Fix ffmpeg 4.4 bluray lpcm patch for 5.1 ?
Applicazione in corso: Add simple m2ts lpcm profile
Applicazione in corso: Improve truehd decoder/encoder from ffmpeg.git
Applicazione in corso: EXPERIMENT: update bdwrite for lpcm/hevc
Applicazione in corso: EXPERIMENTAL: add variable chapter interval to bdwrite
Applicazione in corso: EXPERIMENTAL: add bd_profile array to
bdcreate.C (so in future we can diff between encoders)
Applicazione in corso: EXPERIMENTAL: bdcreate: add m2ts profiles, part 1
Applicazione in corso: Fix bdcreate.C layout
Applicazione in corso: EXPERIMENTAL: attempt to get value from popuptextbox
.git/rebase-apply/patch:44: new blank line at EOF.
+
warning: 1 riga aggiunge errori di spazi bianchi.
Applicazione in corso: Rename m2ts_pcm.m2ts to bluray_lpcm.m2ts
Applicazione in corso: truehd experimental bluray profile
Applicazione in corso: EXPERIMENTAL: add truehd audio profile for bdcreate.C
Applicazione in corso: EXPERIMENTAL: add tsmuxer checkbox
Applicazione in corso: EXPERIMENTAL: fix layout in bdcreate after
tsmuxer checkbox
Applicazione in corso: NOT YET
Applicazione in corso: EXPERIMENTAL: shell script run tsmuxer
conditionally on bd.meta, bd.meta conditionally written on gui var
Applicazione in corso: Attempt at fixing bdwrite
(stream_type/coding_type confusion)
Applicazione in corso: EXPERIMENTAL: attempt at fixing bdwrite on
Android after my changes, still crash
Applicazione in corso: EXPERIMENTAL: real fix for bdwrite?
Applicazione in corso: EXPERIMENTAL: try to add lpcm to tsmuxer meta file
Applicazione in corso: EXPERIMENTAL: really fix audio names fir tsmuxer meta?
Applicazione in corso: mem and resource leaks in indexfile/indextate (cppcheck)
Applicazione in corso: cppcheck in cursor.C
Applicazione in corso: cppcheck in resourcepixmap.C
Applicazione in corso: Add objrem target for thirdparty/Makefile,
removes only .o objs
Applicazione in corso: Freebsd 13 conditional include in exportedl.C
Applicazione in corso: fileexr forward port (openexr 3)
Applicazione in corso: filegif addition of nearly all quntize.c from
giflib dist, needed on freebsd/external giflib > 5.1.9
.git/rebase-apply/patch:257: trailing whitespace.
                      sizeof(QuantizedColorType *) *
warning: 1 riga aggiunge errori di spazi bianchi.
Applicazione in corso: unsigned long cast for freebsd in bctrace.C
Applicazione in corso: dirent64 and readdir64 aliases for freebsd in
guicast/filesystem.h
Applicazione in corso: realtime prio only on linux and termux for now
Applicazione in corso: freebsd includes in plugins/titler
Applicazione in corso: freebsd defines in guicast/bcresources.C
Applicazione in corso: freebsd in indexfile.C
Applicazione in corso: freebsd in file.C
Applicazione in corso: freebsd in bdcreate/bdwrite
Applicazione in corso: freebsd in dvdcreate.C
Applicazione in corso: pkg-config based dynamic openexr link fix for freebsdv13
Applicazione in corso: disable frei0r and libvmaf for freebsd 13/dynamic ffmpeg
Applicazione in corso: update blds/bsd.bld for freebsd 13
Applicazione in corso: Attempt at adding freebsd detect in plugins/Makefile
Applicazione in corso: Attempt at freebsd/netbsd detection in cinelerra/Makefile
Applicazione in corso: experimental: switch python in guicast to
python3 unconditionally
Applicazione in corso: Add android-only hacked Dynamic makefile libs
.git/rebase-apply/patch:20: trailing whitespace.
LIBS += -lgif -l:libtheora.a -l:libvorbis.a -ltiff
warning: 1 riga aggiunge errori di spazi bianchi.
Applicazione in corso: Make cin compile with ffmpeg 5 (unconditionally)
.git/rebase-apply/patch:132: trailing whitespace.
                        //ret = avcodec_parameters_from_context(codec_ctx,
warning: 1 riga aggiunge errori di spazi bianchi.
Applicazione in corso: Dynamic termux configure
Applicazione in corso: Hopefully fixed dynamic liba52
Applicazione in corso: Cinelerra/Makefile dynamic section fix for
non-android, i hope
Applicazione in corso: Hopefully fix dyn liba52 on termux
Applicazione in corso: Dynamic termux + libzmpeg
Applicazione in corso: Really fix build without dpx
Applicazione in corso: Patches for attempting to make netbsd/i386 compile
.git/rebase-apply/patch:49: trailing whitespace.

.git/rebase-apply/patch:54: trailing whitespace.

.git/rebase-apply/patch:95: trailing whitespace.

.git/rebase-apply/patch:99: trailing whitespace.

.git/rebase-apply/patch:102: trailing whitespace.
+LDFLAGS2 = $(LDFLAGS)
warning: 101 errori di spazi bianchi soppressi
warning: 106 righe aggiungono errori di spazi bianchi.
Applicazione in corso: video4linux2 and DVB support currently depend on libzmpeg
Applicazione in corso: Try to abort earlier if xinerama/xfixes support not here
Applicazione in corso: Beginning of ffmpeg versioned compilation
Applicazione in corso: Ffmpeg versioning in bdwrite.C
Applicazione in corso: More libavcodec versionkng in ffmpeg
Applicazione in corso: Even more ffmpeg versioning in ffmpeg.C
Applicazione in corso: Nearly all versioning in ffmpeg.C
Applicazione in corso: Finished versioning in ffmpeg.C
Applicazione in corso: Really fix ffmpeg.C for ffmpeg 4.4
Applicazione in corso: Slightly more conditions in probe order
Applicazione in corso: ffmpeg.git conditional fixes
Applicazione in corso: Limit git clone depth to 1 (faster download, less space)
Applicazione in corso: Add c++11 std override for filedox (fixes
compile on gcc 5.5)


Building with --without-thirdparty leads to error, I attach the
cin5.log. I tried the build "with thirdparty" and everything is fine.
Can you try to write me the ./configure that you would use? 


#!/bin/sh
./configure --with-single-user --without-thirdparty \
    --without-dv \
    --without-firewire --without-vaapi \
    --without-vdpau --without-lv2 --without-openexr --without-ogg \
    --without-gl

but this is on termux, I think more libs here dynamic-only. 

you can also look at bsd.bld:

./configure --with-single-user \
    --disable-static-build --without-lv2 --disable-lame --disable-twolame \
    --with-oss --without-alsa --without-firewire --without-dv --without-dvb \
    --without-video4linux2 --without-xxf86vm --without-ladspa-build \
    --without-libzmpeg --without-commercial --without-thirdparty \
    --without-vaapi --without-vdpau --without-shuttle --without-shuttle-usb \
    --without-x10tv --with-jobs=4 --without-wintv

--disable-static-build hopefully will force dynamic build even if bith shared and static versions of libs oresent on system? 

I'll look into your  build log... 
 


Maybe I'm
wrong with mine (which is the following:
./configure --with-single-user --without-thirdparty --with-booby)
Maybe this configure leads to a static build and a dynamic one is
needed instead? Or should I also use --prefix=/usr/?