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

Andrew Randrianasulu randrianasulu at gmail.com
Thu Jan 6 17:01:36 CET 2022


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/283b9c32/attachment.htm>


More information about the Cin mailing list