Andrew, BIG problem that I did not notice with nasm 2.15.05. I will send you the whole build log. The really bad news is that even without the 0010-Integrate...patch, I have the problem on Fedora 32 that I had not noticed so maybe no release this month if I do not find a solution. 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
On Fri, Mar 27, 2026 at 7:55 PM Andrew Randrianasulu < [email protected]> wrote:
сб, 28 мар. 2026 г., 04:10 Phyllis Smith <[email protected]>:
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 put
thirdparty/src/nasm-2.15.05.tar.xz
after 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 nasm
cd 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 1
Error 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' failed
make[3]: *** [all] Error 2
Error 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 1
On Fri, Mar 27, 2026 at 6:01 PM Andrew Randrianasulu < [email protected]> wrote:
сб, 28 мар. 2026 г., 02:16 Phyllis Smith <[email protected]>:
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 < [email protected]> 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