libtool: warning: Linking the shared library liba52.la against the static library /mnt0/cinelerra-5.1/thirdparty/../thirdparty/djbfft-0.76/libdjbfft.a is not portable!...gcc: warning: /mnt0/cinelerra-5.1/thirdparty/../thirdparty/libogg-1.3.5/src/.libs/libogg.a: linker input file unused because linking not done
сб, 28 мар. 2026 г., 04:10 Phyllis Smith <phylsmith2017@gmail.com>:Andrew, maybe I did not explain my testing. I just patched the files using 0010-Integrate-nasm-2.15.05.patch, i.e. cinelerra-5.1/configure.ac, cinelerra-5.1/thirdparty/Makefile,and .../thirdparty/src/dav1d-1.5.3.patch, and ran ./bld.sh as usual. I did NOT put any new/different actual tar.xz in thirdparty/src while testing because IF I checked the 3 patched files into GIT, building that was working before, no longer would.I thought it was obvious you should putthirdparty/src/nasm-2.15.05.tar.xzafter patching with this mod, because otherwise from where build system will get it?But as far as nasm-updated OSes work as intended we surely can put this problem on back burner ....Will send 3 log files in separate emails to just you.Error message Fedora42:CONFIGURING nasmcd nasm* && ./configure --disable-doc
CONFIGURING libogg
/bin/bash: line 1: cd: nasm*: No such file or directory
cd libogg* && autoreconf -ifv -I m4 && automake -caf; ./configure --enable-shared=no
make[2]: *** [Makefile:358: /mnt0/cinelerra-5.1notin/thirdparty/../thirdparty/build/nasm.configure] Error 1Error message Ubuntu16:[ 19%] Built target rdjpgcom
touch /tmp/cinelerra-5.1/thirdparty/../thirdparty/build/sord.configure
autoreconf: running: libtoolize --copy --force
-- Performing Test C_TEST_COMPILED - Success
Running CXX compiler test: unistd_check
-- Performing Test CXX_TEST_COMPILED
make[5]: Leaving directory '/tmp/cinelerra-5.1/thirdparty/libjpeg-turbo-3.0.4/build'
Makefile:153: recipe for target 'build/static/nasm/cdef16_avx512.obj' failed
make[4]: *** [build/static/nasm/cdef16_avx512.obj] Error 1
make[4]: Leaving directory '/tmp/cinelerra-5.1/thirdparty/dav1d-1.5.3'
Makefile:49: recipe for target 'all' failedmake[3]: *** [all] Error 2Error message Not_sure_from_where:CONFIGURING nasm
cd nasm* && ./configure --disable-doc
patch -d djbfft* -p1 < src/djbfft-0.76.patch1
/bin/bash: line 0: cd: nasm*: No such file or directory
Makefile:357: recipe for target '/tmp/cinelerra-5.1notin/thirdparty/../thirdparty/build/nasm.configure' failed
make[2]: *** [/tmp/cinelerra-5.1notin/thirdparty/../thirdparty/build/nasm.configure] Error 1On Fri, Mar 27, 2026 at 6:01 PM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:сб, 28 мар. 2026 г., 02:16 Phyllis Smith <phylsmith2017@gmail.com>:Well, this would break a lot of already set up automatic builds unexpectedly. Obviously without having read this and actually doing the following "do not forgot to put actual tar.xz in thirdparty/src while testing", it fails on all 4 of the computers I ran it on (just for verification purposes).This is REALLY strange.It worked on my 64-bit chroot, main i586 system, ubuntu 16.04 vm and termux.Are you sure you get patch right?Can you show us some of failures?I am not *insisting* on this mod, just found it strange that it worked for me and failed for you so hard.I did update "bld.sh" to mention the need to update nasm and cmake if needed on older computers and added that to the Manual to be checked in. I finally updated nasm on Ubuntu16 and Fedora32 and seen how wasy it is if you just go to the releases directory of each, download the version you want, and compile it as provided in the instructions.On Fri, Mar 20, 2026 at 3:56 AM Andrew Randrianasulu <randrianasulu@gmail.com> wrote:More experimental patch, but I tested it on Rosa 2016 with renamed
/usr/bin/nasm to _nasm, and build finished, and av1 video test decoded
ok
do not forgot to put actual tar.xz in thirdparty/src while testing this