[Cin] libdv patch (was: Re: another patch series)

Phyllis Smith phylsmith2017 at gmail.com
Thu Jan 6 23:21:16 CET 2022

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 <
randrianasulu at gmail.com> 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 <
> randrianasulu at gmail.com> wrote:
>> thanks, it looks ok, will try full clean rebuild soon....
>> On Thursday, January 6, 2022, Phyllis Smith via Cin <
>> cin at lists.cinelerra-gg.org> 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 at 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 <
>>> randrianasulu at gmail.com> 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 <
>>>> randrianasulu at gmail.com> wrote:
>>>>> On Tuesday, January 4, 2022, Phyllis Smith <phylsmith2017 at gmail.com>
>>>>> 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)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220106/3567138f/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Test-try-to-fix-autoreconf-in-libav1394.patch
Type: text/x-patch
Size: 2494 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220106/3567138f/attachment-0001.patch>

More information about the Cin mailing list