Andrew, I checked modified termux.bld nto GIT -- good to keep it updated. Also, the attached patch got lost in my wanderings and never checked in. Is it no longer needed? because of Makefile changes instead?
On Thu, Jan 6, 2022 at 11:19 AM Andrew Randrianasulu < [email protected]> wrote: > rebuild required one more patch (because documentation building in > termux/arm for ffmpeg 4.4 throw error, so there was need to issue 'make' > twice manually before this patch) > > > > On Thursday, January 6, 2022, Andrew Randrianasulu < > [email protected]> wrote: > >> thanks, it looks ok, will try full clean rebuild soon.... >> >> On Thursday, January 6, 2022, Phyllis Smith via Cin < >> [email protected]> wrote: >> >>> Checked into GIT, thirdparty/Makefile which includes the modifications >>> from Andrew of autoconf/autoreconf needed for aarches64 and the >>> lidv-1.0.0.patch0 (also needed because libdv would not compile without it >>> on Fedora 32 or Debian 11.0 32-bit). Attached is its log file when it >>> would not compile. Before adding the patch, I had installed what I could >>> find on a Fedora system for "libsdl1(-dev)" but it did not fix the error -- >>> I did a "yum install libsdl*" and it installed stuff but I only saw version >>> 2 and not 1 and did not see any libsdl at all. Also checked another Fedora >>> system to see what it would have installed and I just get: >>> [root@keystone Downloads]# yum install libsdl1* >>> Last metadata expiration check: 1:05:20 ago on Wed 05 Jan 2022 01:55:05 >>> PM MST. >>> No match for argument: libsdl1* >>> Error: Unable to find a match: libsdl1* >>> >>> Part of the patch contained these lines which I thought were HILARIOUS ! >>> +# Configure paths for SDL >>> +# Sam Lantinga 9/21/99 >>> +# *stolen from Manish Singh* >>> +# s*tolen back from Frank Belew* >>> +# s*tolen from Manish Singh* >>> +# *Shamelessly stolen from Owen Taylor* >>> >>> On Tue, Jan 4, 2022 at 5:54 AM Andrew Randrianasulu < >>> [email protected]> wrote: >>> >>>> just put in thirdparty/src as libdv-1.0.0.patch0 and see if it helps ? >>>> >>>> I build with clang, also (default for x86 linux usually gcc) >>>> >>>> On Tuesday, January 4, 2022, Andrew Randrianasulu < >>>> [email protected]> wrote: >>>> >>>>> >>>>> >>>>> On Tuesday, January 4, 2022, Phyllis Smith <[email protected]> >>>>> wrote: >>>>> >>>>>> Andrew, attached is the thirdparty Makefile that I would like to >>>>>> check into GIT tomorrow. I hope it includes all of the patches you >>>>>> provided in respect to autoconf. It builds and runs correctly on Fedora >>>>>> 32 >>>>>> and Debian 32-bit 11.0 Bullseye. The only thing that I know is still >>>>>> missing is the line: libdv.cfg_vars?= autoreconf -ifv -I m4 && automake >>>>>> -caf; which I have commented out. It fails on both Fedora and >>>>>> Debian >>>>>> (I will have to attach another config.log file but forgot to move it over >>>>>> yet). I will look at it again tomorrow but may have to wait until MatN >>>>>> looks at it to figure out what is wrong. >>>>>> >>>>> >>>>> >>>>> you tried to install libsdl1(-dev) on build host? >>>>> >>>>> I have it onstalled as dependency of some other package... >>>>> >>>>> sorry, not yet extracted patch supposed to fix 'autoreconf in libdv in >>>>> adsense of libsdl' from previous mail... >>>>> >>>>> >>>>> but thanks anyway.... >>>>> >>>>>> >>>>>> Even STRANGER than you think! When I compare "exit 2" (the >>>>>>>> non-working config.log) to "exit 0" (the working config.log), it >>>>>>>> shows the >>>>>>>> bad one using Autoconf 2.6*9 *but the one that works uses Autoconf >>>>>>>> 2.6*0.* This does not make sense. And so 2.6*9* may be causing >>>>>>>> the problem identified on line 52 but I do not know why. There >>>>>>>> must be a parameter on the ling >>>>>>>> Line 52: configure:2661: WARNING: 'missing' script is too old or >>>>>>>> missing >>>>>>>> >>>>>>>> There must be a parameter on the line: libdv.cfg_vars?= autoreconf >>>>>>>> -ifv -I m4 && automake -caf; >>>>>>>> that makes it use a different autoconf? >>>>>>>> >>>>>>> >>>>>>> yeah, it was part of change required for for auto-updating config. >>>>>>> guess (for aarch64) >>>>>>> >>>>>>>
From 6d1f555bd4c157dc978c0775376c0e9c8fe52b56 Mon Sep 17 00:00:00 2001 From: Andrew Randrianasulu <[email protected]> Date: Fri, 26 Nov 2021 17:28:45 +0300 Subject: [PATCH 4/7] Test - try to fix autoreconf in libav1394 --- cinelerra-5.1/thirdparty/Makefile | 2 +- .../thirdparty/src/libavc1394-0.5.4.patch2 | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 cinelerra-5.1/thirdparty/src/libavc1394-0.5.4.patch2 diff --git a/cinelerra-5.1/thirdparty/Makefile b/cinelerra-5.1/thirdparty/Makefile index 330ac2cb..3b2a153d 100644 --- a/cinelerra-5.1/thirdparty/Makefile +++ b/cinelerra-5.1/thirdparty/Makefile @@ -214,7 +214,7 @@ mjpegtools.cfg_params?= --enable-shared=no --without-libquicktime --without-libd mjpegtools.mak_params?= all ladspa.cfg_vars?= CFLAGS+=' -Dinline="" ' ladspa.mak_params?=; $(MAKE) -C ladspa* install DESTDIR=$(call bld_path,ladspa) -libavc1394.cfg_vars?= PKG_CONFIG_PATH="$(call bld_path,libraw1394)";autoreconf -ifv -I m4 && automake -caf; +libavc1394.cfg_vars?= PKG_CONFIG_PATH="$(call bld_path,libraw1394)"; rm configure.in; env WARNINGS=none autoreconf -ifv -I m4 && env WARNINGS=none automake -caf; libavc1394.cflags?="$(call inc_path,libraw1394)" libavc1394.ldflags?="$(call ld_path,libraw1394,src/.libs)" libavc1394.cfg_params?= PKG_CONFIG_PATH="$(call bld_path,libraw1394)" --enable-shared=no diff --git a/cinelerra-5.1/thirdparty/src/libavc1394-0.5.4.patch2 b/cinelerra-5.1/thirdparty/src/libavc1394-0.5.4.patch2 new file mode 100644 index 00000000..3c54dd8f --- /dev/null +++ b/cinelerra-5.1/thirdparty/src/libavc1394-0.5.4.patch2 @@ -0,0 +1,38 @@ +--- /dev/null 2021-11-22 03:09:07.576000000 +0300 ++++ ./configure.ac 2021-11-26 15:44:37.463758493 +0300 +@@ -0,0 +1,35 @@ ++AC_INIT(Makefile.am) ++AM_INIT_AUTOMAKE(libavc1394, 0.5.4) ++AM_CONFIG_HEADER(config.h) ++AM_MAINTAINER_MODE ++ ++AC_PROG_CC ++AC_ISC_POSIX ++AC_PROG_LIBTOOL ++AM_PROG_LIBTOOL ++AC_PROG_INSTALL ++ ++AC_HEADER_STDC ++AC_CHECK_HEADERS(sys/time.h sys/types.h unistd.h string.h netinet/in.h stdio.h) ++PKG_CHECK_MODULES(LIBRAW1394, libraw1394 >= 1.0.0) ++ ++#set the libtool shared library version numbers ++lt_major=3 ++lt_revision=0 ++lt_age=3 ++ ++AC_SUBST(lt_major) ++AC_SUBST(lt_revision) ++AC_SUBST(lt_age) ++ ++CFLAGS="$CFLAGS -Wall -Wunused" ++ ++AC_OUTPUT([ ++Makefile ++common/Makefile ++libavc1394/Makefile ++librom1394/Makefile ++test/Makefile ++libavc1394.spec ++libavc1394.pc ++]) -- 2.34.0
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin

