Bug when building from Git, FFmpeg fails on libdavd1
Hi! Installing Cinelerra from git, on a Debian variant (Devuan), following the PDF Installation documentation, doing the recommended --with-single-user build, I got this error: gcc: error: /Cmn/src/cin/cin/cinelerra-5.1/thirdparty/../thirdparty/dav1d-0.4.0/usr/local/lib*/libdav1d*.a: No such file or directory C compiler test failed. This change allowed me to, going from zero ground, build and install Cinelerra correctly: $ diff cinelerra-5.1/configure.ac* 416c416 < [ usr/local/lib*/x86_64-linux-gnu/libdav1d*.a ], ---
[ usr/local/lib*/libdav1d*.a ],
Sorry for lack of time to make a proper patch. Also I'm not aware if that "x86_64-linux-gnu" is present or not in all distros, so this may not solve it for other distos, but instead make a failure, if they the libdav1d*.a is not in that dir. Regards! -- Miroslav Rovis Zagreb, Croatia https://www.CroatiaFidelis.hr
Thanks for letting us know! so that we can watch out for this.
This change allowed me to, going from zero ground, build and install Cinelerra correctly:
$ diff cinelerra-5.1/configure.ac* 416c416 < [ usr/local/lib*/x86_64-linux-gnu/libdav1d*.a ], ---
[ usr/local/lib*/libdav1d*.a ],
Sorry for lack of time to make a proper patch.
Not necessary -- the time you spent diagnosing this and sending this email is much appreciated.
Also I'm not aware if that "x86_64-linux-gnu" is present or not in all distros, so this may not solve it for other distos, but instead make a failure, if they the libdav1d*.a is not in that dir.
Yes, GG thinks you are right and it will not work on all other distros -- but it may be needed for standard Debian. gg/Phyllis
Miroslav: Update on the earlier email as shown indented below. GG did not run across this problem in the monthlybuilds. I am not sure why. But because he did not, none of the build scripts were changed. The reason I am relaying this is so that you are aware of the fact that you mostly likely will have to continue to use your mod when building as you have shown below (or else use a soft link!). BUT we had to do some non-optimal things to get Dav1d going. I will send email with a description soon. Question for you - are you now in the Mailing List? I am a little confused from the email here. Phyllis/gg Thanks for letting us know! so that we can watch out for this.
This change allowed me to, going from zero ground, build and install
Cinelerra correctly:
$ diff cinelerra-5.1/configure.ac* 416c416 < [ usr/local/lib*/x86_64-linux-gnu/libdav1d*.a ], ---
[ usr/local/lib*/libdav1d*.a ],
Also I'm not aware if that "x86_64-linux-gnu" is present or not in all
distros, so this may not solve it for other distos, but instead make a failure, if they the libdav1d*.a is not in that dir.
Yes, GG thinks you are right and it will not work on all other distros --
but it may be needed for standard Debian. gg/Phyllis
On 190902-09:57-0600, Phyllis Smith wrote:
Miroslav: Update on the earlier email as shown indented below. GG did not run across this problem in the monthlybuilds. I am not sure why. But because he did not, none of the build scripts were changed. The reason I am relaying this is so that you are aware of the fact that you mostly likely will have to continue to use your mod when building as you have shown below (or else use a soft link!). BUT we had to do some non-optimal things to get Dav1d going. I will send email with a description soon. Thanks in advance!
Question for you - are you now in the Mailing List? Sure! I am a little confused from the email here. Phyllis/gg Because I sent to the cinlist-gg.org and to you, gave two recipients.
Thanks for letting us know! so that we can watch out for this. Most welcome! I'll always help if I can... But not always do I know nor can :( I'm not so advanced, sometimes write in a rush and misrepresent my knowledge...
[But not always do I know nor can]... and can be occupied elsewhere... I run Cinelerra for weeks, but then not run it for even months sometimes... Regards! -- Miroslav Rovis Zagreb, Croatia https://www.CroatiaFidelis.hr
participants (2)
-
Miroslav Rovis -
Phyllis Smith