Please find attached a thirdparty/Makefile patch,
that corrects the two remaining invalid dummy configure scripts.
Tested on Fedora_35/X86_64 and Debian_11/aarch64.
This fix does not fix any problems, it only clears up
the process. CinGG will build fine without it, but with this patch
all thirdparty sources are treated the same.

MatN
diff -ruN --no-dereference -x '*.log' cinelerra_master/cinelerra-5.1/thirdparty/Makefile cinelerra5/cinelerra-5.1/thirdparty/Makefile
--- cinelerra_master/cinelerra-5.1/thirdparty/Makefile	2022-01-14 13:36:51.220721960 +0100
+++ cinelerra5/cinelerra-5.1/thirdparty/Makefile	2022-01-13 21:06:57.092452870 +0100
@@ -191,12 +191,13 @@
 a52dec.cfg_params?=--enable-djbfft --disable-oss
 djbfft.cfg_vars?=echo "$(call bld_path,djbfft)" > conf-home; \
  (CFLAGS="$(CFLAGS)"; $(CFG_VARS)$(if $(CFG_VARS),; )echo "$(CC) $$$$CFLAGS") > conf-cc; \
- echo > ./configure; chmod +x ./configure;
+ echo "exec true" > ./configure; chmod +x ./configure;
 djbfft.mak_params?=; cd $(call bld_path,djbfft); ln -sf djbfft.a libdjbfft.a
 audiofile.cfg_params?=--enable-shared=no
 audiofile.mak_params?=LIBS="-lm -lstdc++"
 flac.cfg_params?= --enable-shared=no
 flac.cflags?="$(call inc_path,libogg) $(call ld_path,libogg,src/.libs)"
+ffnvcodec.cfg_vars=echo "exec true" > ./configure; chmod +x ./configure;
 giflib.cfg_vars=echo "exec true" > ./configure; chmod +x ./configure;
 lame.cfg_vars?= CFLAGS+=" -O"
 lame.cfg_params?=--enable-shared=no
-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to