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

Andrew Randrianasulu randrianasulu at gmail.com
Thu Jan 6 19:19:48 CET 2022


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/88b4d100/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0023-disable-building-ffmpeg-docs-in-blds-termux.sh.patch
Type: text/x-diff
Size: 968 bytes
Desc: not available
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20220106/88b4d100/attachment.bin>


More information about the Cin mailing list