Procedure and build scripts for Unbundled Builds (Slowroll)
My purpose is to get some procedure review, clarifications and comments, and possibly also submit a few updates to build scripts for unbundled builds with system ffmpeg. My system is current openSUSE Tumbleweed-Slowroll with FFMpeg-8 installed from Packman community reposistory. My understanding is that this should be a single-user build, dynamic linked and that the following two scripts are actual: * bld_prepare.sh (to install all dependices?) * bld_dynamic.sh (does this complete the build procedure?) Cingg Manual reference: 1.3 How to Build CINELERRA-GG from Developer's Git Repository https://download.cinelerra-gg.org/files/CinelerraGG_Manual/How_Build_CINELER... 1) Installation df -h /home3 /dev/nvme0n1p5 49G 9.7G 37G 21% /home3 cd /home3 # zypper in git # zypper in git # git clone https://git.cinelerra-gg.org/goodguy/cinelerra.git Cloning into 'cinelerra'... remote: Enumerating objects: 23232, done. remote: Counting objects: 100% (23232/23232), done. remote: Compressing objects: 100% (14860/14860), done. remote: Total 23232 (delta 11986), reused 17387 (delta 7999), pack-reused 0 Receiving objects: 100% (23232/23232), 452.29 MiB | 26.58 MiB/s, done. Resolving deltas: 100% (11986/11986), done. df -h /home3 Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p5 49G 11G 36G 23% /home3 2) bld_prepare.sh # cd /home3/cinelerra/cinelerra-5.1/ # blds/bld_prepare.sh usage: blds/bld_prepare.sh <os> <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older] unknown os: # cat blds/bld_prepare.sh | grep suse echo " <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older]" "suse" | "leap" | "tumbleweed") 3) I'll suggest to update the above "suse" entry line by adding "slowroll": "suse" | "leap" | "tumbleweed" | "slowroll") 4) # blds/bld_prepare.sh suse Loading repository data... Reading installed packages... 'patch' is already installed. No update candidate for 'patch-2.8-2.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts-core' is already installed. No update candidate for 'xorg-x11-fonts-core-7.6-48.1.noarch'. The highest available version is already installed. 'gcc' is already installed. No update candidate for 'gcc-15-3.1.x86_64'. The highest available version is already installed. 'cmake' is already installed. No update candidate for 'cmake-4.2.3-1.1.x86_64'. The highest available version is already installed. 'gcc-c++' is already installed. No update candidate for 'gcc-c++-15-3.1.x86_64'. The highest available version is already installed. 'git' is already installed. No update candidate for 'git-2.52.0-1.2.x86_64'. The highest available version is already installed. 'dejavu-fonts' is already installed. No update candidate for 'dejavu-fonts-2.37-2.1.noarch'. The highest available version is already installed. 'rpm-build' is already installed. No update candidate for 'rpm-build-4.20.1-6.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts' is already installed. No update candidate for 'xorg-x11-fonts-7.6-48.1.noarch'. The highest available version is already installed. 'ctags' is already installed. No update candidate for 'ctags-5.8-15.1.x86_64'. The highest available version is already installed. 'python' not found in package names. Trying capabilities. No provider of 'python' found. 'udftools' is already installed. No update candidate for 'udftools-2.3-1.18.x86_64'. The highest available version is already installed. 'ilmbase-devel' not found in package names. Trying capabilities. 'lzma-devel' not found in package names. Trying capabilities. 'freetype-devel' not found in package names. Trying capabilities. blds/bld_prepare.sh: line 79: [: missing `]' 5) I'm not sure the script "blds/bld_prepare.sh suse" was working due the last line error. How and where to fix it? 6) Updating the bld_prepare.sh package list (Tumbleweed/Slowroll): fftw3-devel I add-installed it manually # zypper in fftw3-devel The following 2 NEW packages are going to be installed: fftw3-devel libfftw3_threads3 python: A lot of python3 packages already installedFinnes mange python3 pakker installert ilmbase: In newer versions of OpenEXR (which absorbed ilmbase), the library is often bundled within the OpenEXR-devel or libOpenEXR packages, rather than being a separate "ilmbase" package in some repositories. # zypper in openexr openexr-devel openexr-doc The following 13 NEW packages are going to be installed: Imath-devel libdeflate-devel libjpeg62 libjpeg62-devel libOpenEXRUtil-3_4-33 libOpenEXRUtil-3_4-33-x86-64-v3 libstdc++-devel libz-ng-compat1 openexr openexr-devel openexr-doc openjph-devel zlib-ng-compat-devel lzma-devel: # zypper in lzma-sdk-devel The following 3 NEW packages are going to be installed: liblzmasdk25 liblzmasdk25-x86-64-v3 lzma-sdk-devel In openSUSE Tumbleweed, the development files for LZMA/XZ compression (equivalent to lzma-devel on other distributions) are contained in the xz-devel package. # zypper in xz-devel freetype-devel: In openSUSE Tumbleweed, the development package for FreeType is named freetype2-devel # zypper in freetype2 freetype2-devel The following 3 NEW packages are going to be installed: freetype2-devel libbrotli-devel libbz2-devel --------- 7) HWhw-Accel vpl, vulkan, vaapi When hwaccel methods already are enabled in my system ffmpeg-8, are these devel packages is neccessary to build hw-accel support for unbundled Cingg? ffmpeg -hide_banner -hwaccels Hardware acceleration methods: * vdpau * cuda * vaapi * qsv * drm * vulkan But I added the following zypper in libvpl-devel vulkan-devel vulkan-headers vulkan-loader libva-devel libva-gl-devel The following recommended package was automatically selected: libva-gl-devel The following 31 NEW packages are going to be installed: libdrm-devel libdrm_nouveau2 libdrm_radeon1 libffi-devel libglvnd-devel libpciaccess-devel libva-devel libva-gl-devel libvpl-devel libX11-devel libXau-devel libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-record0 libxcb-screensaver0 libxcb-xf86dri0 libxcb-xtest0 libxcb-xvmc0 libXext-devel libXfixes-devel libXrandr-devel libXrender-devel Mesa-KHR-devel Mesa-libGL-devel vulkan-devel vulkan-headers wayland-devel xorgproto-devel -------------- 8) Build procedure further from here? Where does the bld_dynamic.sh script fit in? ./configure --with-single-user --disable-static-build --without-thirdparty (there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653) setting CFLAGS?
On Wed, Feb 11, 2026 at 3:06 PM Terje J. Hanssen via Cin <[email protected]> wrote:
My purpose is to get some procedure review, clarifications and comments, and possibly also submit a few updates to build scripts for unbundled builds with system ffmpeg. My system is current openSUSE Tumbleweed-Slowroll with FFMpeg-8 installed from Packman community reposistory.
My understanding is that this should be a single-user build, dynamic linked and that the following two scripts are actual:
bld_prepare.sh (to install all dependices?) bld_dynamic.sh (does this complete the build procedure?)
Cingg Manual reference: 1.3 How to Build CINELERRA-GG from Developer's Git Repository https://download.cinelerra-gg.org/files/CinelerraGG_Manual/How_Build_CINELER...
1) Installation
df -h /home3 /dev/nvme0n1p5 49G 9.7G 37G 21% /home3
cd /home3
# zypper in git
# zypper in git
# git clone https://git.cinelerra-gg.org/goodguy/cinelerra.git
Cloning into 'cinelerra'... remote: Enumerating objects: 23232, done. remote: Counting objects: 100% (23232/23232), done. remote: Compressing objects: 100% (14860/14860), done. remote: Total 23232 (delta 11986), reused 17387 (delta 7999), pack-reused 0 Receiving objects: 100% (23232/23232), 452.29 MiB | 26.58 MiB/s, done. Resolving deltas: 100% (11986/11986), done.
df -h /home3 Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p5 49G 11G 36G 23% /home3
2) bld_prepare.sh
# cd /home3/cinelerra/cinelerra-5.1/
# blds/bld_prepare.sh usage: blds/bld_prepare.sh <os> <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older] unknown os:
# cat blds/bld_prepare.sh | grep suse echo " <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older]" "suse" | "leap" | "tumbleweed")
3) I'll suggest to update the above "suse" entry line by adding "slowroll": "suse" | "leap" | "tumbleweed" | "slowroll")
4) # blds/bld_prepare.sh suse Loading repository data... Reading installed packages... 'patch' is already installed. No update candidate for 'patch-2.8-2.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts-core' is already installed. No update candidate for 'xorg-x11-fonts-core-7.6-48.1.noarch'. The highest available version is already installed. 'gcc' is already installed. No update candidate for 'gcc-15-3.1.x86_64'. The highest available version is already installed. 'cmake' is already installed. No update candidate for 'cmake-4.2.3-1.1.x86_64'. The highest available version is already installed. 'gcc-c++' is already installed. No update candidate for 'gcc-c++-15-3.1.x86_64'. The highest available version is already installed. 'git' is already installed. No update candidate for 'git-2.52.0-1.2.x86_64'. The highest available version is already installed. 'dejavu-fonts' is already installed. No update candidate for 'dejavu-fonts-2.37-2.1.noarch'. The highest available version is already installed. 'rpm-build' is already installed. No update candidate for 'rpm-build-4.20.1-6.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts' is already installed. No update candidate for 'xorg-x11-fonts-7.6-48.1.noarch'. The highest available version is already installed. 'ctags' is already installed. No update candidate for 'ctags-5.8-15.1.x86_64'. The highest available version is already installed. 'python' not found in package names. Trying capabilities.
No provider of 'python' found. 'udftools' is already installed. No update candidate for 'udftools-2.3-1.18.x86_64'. The highest available version is already installed.
'ilmbase-devel' not found in package names. Trying capabilities. 'lzma-devel' not found in package names. Trying capabilities. 'freetype-devel' not found in package names. Trying capabilities.
blds/bld_prepare.sh: line 79: [: missing `]'
5) I'm not sure the script "blds/bld_prepare.sh suse" was working due the last line error. How and where to fix it?
at line 79 or above :) well, I'll look into it, from output above it seems script worked ? At least repo manager give us some output ...
6) Updating the bld_prepare.sh package list (Tumbleweed/Slowroll):
fftw3-devel I add-installed it manually
# zypper in fftw3-devel
The following 2 NEW packages are going to be installed: fftw3-devel libfftw3_threads3
python: A lot of python3 packages already installedFinnes mange python3 pakker installert
ilmbase: In newer versions of OpenEXR (which absorbed ilmbase), the library is often bundled within the OpenEXR-devel or libOpenEXR packages, rather than being a separate "ilmbase" package in some repositories.
# zypper in openexr openexr-devel openexr-doc The following 13 NEW packages are going to be installed: Imath-devel libdeflate-devel libjpeg62 libjpeg62-devel libOpenEXRUtil-3_4-33 libOpenEXRUtil-3_4-33-x86-64-v3 libstdc++-devel libz-ng-compat1 openexr openexr-devel openexr-doc openjph-devel zlib-ng-compat-devel
lzma-devel:
# zypper in lzma-sdk-devel
The following 3 NEW packages are going to be installed: liblzmasdk25 liblzmasdk25-x86-64-v3 lzma-sdk-devel
In openSUSE Tumbleweed, the development files for LZMA/XZ compression (equivalent to lzma-devel on other distributions) are contained in the xz-devel package.
# zypper in xz-devel
freetype-devel: In openSUSE Tumbleweed, the development package for FreeType is named freetype2-devel
# zypper in freetype2 freetype2-devel
The following 3 NEW packages are going to be installed: freetype2-devel libbrotli-devel libbz2-devel
---------
7) HWhw-Accel vpl, vulkan, vaapi
When hwaccel methods already are enabled in my system ffmpeg-8, are these devel packages is neccessary to build hw-accel support for unbundled Cingg?
If you build without-thirdparty - then I think no, those enables are for embedded copy of ffmpeg.
ffmpeg -hide_banner -hwaccels Hardware acceleration methods:
vdpau cuda vaapi qsv drm vulkan
But I added the following
zypper in libvpl-devel vulkan-devel vulkan-headers vulkan-loader libva-devel libva-gl-devel
The following recommended package was automatically selected: libva-gl-devel
The following 31 NEW packages are going to be installed: libdrm-devel libdrm_nouveau2 libdrm_radeon1 libffi-devel libglvnd-devel libpciaccess-devel libva-devel libva-gl-devel libvpl-devel libX11-devel libXau-devel libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-record0 libxcb-screensaver0 libxcb-xf86dri0 libxcb-xtest0 libxcb-xvmc0 libXext-devel libXfixes-devel libXrandr-devel libXrender-devel Mesa-KHR-devel Mesa-libGL-devel vulkan-devel vulkan-headers wayland-devel xorgproto-devel
I guess this list useful for hw accelerated, bundled-ffmpeg build, so keep them noted in some txt file at least?
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :) I think --with-single-user is safer, and you can use bld_appimage.sh for appimage-ing result of (hopefully successful) compilation. Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack. I think blds/bld_dynamic.sh is maintainer script more than user script It was not updated to new git protocol (https vs git) So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install test and appimage it
_______________________________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 3:06 PM Terje J. Hanssen via Cin <[email protected]> wrote:
My purpose is to get some procedure review, clarifications and comments, and possibly also submit a few updates to build scripts for unbundled builds with system ffmpeg. My system is current openSUSE Tumbleweed-Slowroll with FFMpeg-8 installed from Packman community reposistory.
My understanding is that this should be a single-user build, dynamic linked and that the following two scripts are actual:
bld_prepare.sh (to install all dependices?) bld_dynamic.sh (does this complete the build procedure?)
Cingg Manual reference: 1.3 How to Build CINELERRA-GG from Developer's Git Repository https://download.cinelerra-gg.org/files/CinelerraGG_Manual/How_Build_CINELER...
1) Installation
df -h /home3 /dev/nvme0n1p5 49G 9.7G 37G 21% /home3
cd /home3
# zypper in git
# zypper in git
# git clone https://git.cinelerra-gg.org/goodguy/cinelerra.git
Cloning into 'cinelerra'... remote: Enumerating objects: 23232, done. remote: Counting objects: 100% (23232/23232), done. remote: Compressing objects: 100% (14860/14860), done. remote: Total 23232 (delta 11986), reused 17387 (delta 7999), pack-reused 0 Receiving objects: 100% (23232/23232), 452.29 MiB | 26.58 MiB/s, done. Resolving deltas: 100% (11986/11986), done.
df -h /home3 Filesystem Size Used Avail Use% Mounted on /dev/nvme0n1p5 49G 11G 36G 23% /home3
2) bld_prepare.sh
# cd /home3/cinelerra/cinelerra-5.1/
# blds/bld_prepare.sh usage: blds/bld_prepare.sh <os> <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older] unknown os:
# cat blds/bld_prepare.sh | grep suse echo " <os> = [centos | suse | ubuntu | ubuntu24 | fedora | mint | debian | arch | debian-older | ubuntu-older]" "suse" | "leap" | "tumbleweed")
3) I'll suggest to update the above "suse" entry line by adding "slowroll": "suse" | "leap" | "tumbleweed" | "slowroll")
4) # blds/bld_prepare.sh suse Loading repository data... Reading installed packages... 'patch' is already installed. No update candidate for 'patch-2.8-2.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts-core' is already installed. No update candidate for 'xorg-x11-fonts-core-7.6-48.1.noarch'. The highest available version is already installed. 'gcc' is already installed. No update candidate for 'gcc-15-3.1.x86_64'. The highest available version is already installed. 'cmake' is already installed. No update candidate for 'cmake-4.2.3-1.1.x86_64'. The highest available version is already installed. 'gcc-c++' is already installed. No update candidate for 'gcc-c++-15-3.1.x86_64'. The highest available version is already installed. 'git' is already installed. No update candidate for 'git-2.52.0-1.2.x86_64'. The highest available version is already installed. 'dejavu-fonts' is already installed. No update candidate for 'dejavu-fonts-2.37-2.1.noarch'. The highest available version is already installed. 'rpm-build' is already installed. No update candidate for 'rpm-build-4.20.1-6.1.x86_64'. The highest available version is already installed. 'xorg-x11-fonts' is already installed. No update candidate for 'xorg-x11-fonts-7.6-48.1.noarch'. The highest available version is already installed. 'ctags' is already installed. No update candidate for 'ctags-5.8-15.1.x86_64'. The highest available version is already installed. 'python' not found in package names. Trying capabilities.
No provider of 'python' found. 'udftools' is already installed. No update candidate for 'udftools-2.3-1.18.x86_64'. The highest available version is already installed.
'ilmbase-devel' not found in package names. Trying capabilities. 'lzma-devel' not found in package names. Trying capabilities. 'freetype-devel' not found in package names. Trying capabilities.
blds/bld_prepare.sh: line 79: [: missing `]'
5) I'm not sure the script "blds/bld_prepare.sh suse" was working due the last line error. How and where to fix it?
at line 79 or above :)
well, I'll look into it, from output above it seems script worked ? At least repo manager give us some output ...
6) Updating the bld_prepare.sh package list (Tumbleweed/Slowroll):
fftw3-devel I add-installed it manually
# zypper in fftw3-devel
The following 2 NEW packages are going to be installed: fftw3-devel libfftw3_threads3
python: A lot of python3 packages already installedFinnes mange python3 pakker installert
ilmbase: In newer versions of OpenEXR (which absorbed ilmbase), the library is often bundled within the OpenEXR-devel or libOpenEXR packages, rather than being a separate "ilmbase" package in some repositories.
# zypper in openexr openexr-devel openexr-doc The following 13 NEW packages are going to be installed: Imath-devel libdeflate-devel libjpeg62 libjpeg62-devel libOpenEXRUtil-3_4-33 libOpenEXRUtil-3_4-33-x86-64-v3 libstdc++-devel libz-ng-compat1 openexr openexr-devel openexr-doc openjph-devel zlib-ng-compat-devel
lzma-devel:
# zypper in lzma-sdk-devel
The following 3 NEW packages are going to be installed: liblzmasdk25 liblzmasdk25-x86-64-v3 lzma-sdk-devel
In openSUSE Tumbleweed, the development files for LZMA/XZ compression (equivalent to lzma-devel on other distributions) are contained in the xz-devel package.
# zypper in xz-devel
freetype-devel: In openSUSE Tumbleweed, the development package for FreeType is named freetype2-devel
# zypper in freetype2 freetype2-devel
The following 3 NEW packages are going to be installed: freetype2-devel libbrotli-devel libbz2-devel
---------
7) HWhw-Accel vpl, vulkan, vaapi
When hwaccel methods already are enabled in my system ffmpeg-8, are these devel packages is neccessary to build hw-accel support for unbundled Cingg?
If you build without-thirdparty - then I think no, those enables are for embedded copy of ffmpeg.
ffmpeg -hide_banner -hwaccels Hardware acceleration methods:
vdpau cuda vaapi qsv drm vulkan
But I added the following
zypper in libvpl-devel vulkan-devel vulkan-headers vulkan-loader libva-devel libva-gl-devel
The following recommended package was automatically selected: libva-gl-devel
The following 31 NEW packages are going to be installed: libdrm-devel libdrm_nouveau2 libdrm_radeon1 libffi-devel libglvnd-devel libpciaccess-devel libva-devel libva-gl-devel libvpl-devel libX11-devel libXau-devel libxcb-damage0 libxcb-dbe0 libxcb-devel libxcb-dpms0 libxcb-dri2-0 libxcb-record0 libxcb-screensaver0 libxcb-xf86dri0 libxcb-xtest0 libxcb-xvmc0 libXext-devel libXfixes-devel libXrandr-devel libXrender-devel Mesa-KHR-devel Mesa-libGL-devel vulkan-devel vulkan-headers wayland-devel xorgproto-devel
I guess this list useful for hw accelerated, bundled-ffmpeg build, so keep them noted in some txt file at least?
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS? should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg? "--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS? should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly? ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg or alternatively (not sure about what is valid syntax) ? ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
you can use configure --help to see supported arguments. I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct): --with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here: cd /home3/cinelerra/cinelerra-5.1 # ./configure --help -bash: ./configure: No such file or directory where is it? My thought was that "configure" isn't executable (yet)? ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac ./configure --help -bash: ./configure: No such file or directory ./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])' ---------------- Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference: Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess... 2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system) my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git" but ffmpeg.git can be broken at any time by ffmpeg development process :( 5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed) MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess... You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os, run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS. then (still in /home/cinelerra/cinelerra-5.1): in bld.sh, change the config options to what you want. ./bld.sh (if not making an AppImage) At first look, the latter seems simpler with fewer steps if it works here; comments +/- ? ----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet. Run ./autogen.sh and it will hopefully generate it from configure.ac
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied:
https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg= https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied:
https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac <http://configure.ac>
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it # cd /home3/cinelerra/cinelerra-5.1 ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']' # zypper se autoreconf | dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package # zypper in dh-autoreconf Resolving package dependencies... The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac <http://configure.ac> -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac <http://configure.ac> ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac <http://configure.ac>
./configure --help -bash: ./configure: No such file or directory
./configure.ac <http://configure.ac> --help ./configure.ac <http://configure.ac>: line 2: syntax error near unexpected token `[2.69]' ./configure.ac <http://configure.ac>: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ? dh is some Debian helper, not sure what it supposed to do on Suse .....
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied:
https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg= https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied:
https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac <http://configure.ac>
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in <http://config.h.in> config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac <http://configure.ac> -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac <http://configure.ac> ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac <http://configure.ac>
./configure --help -bash: ./configure: No such file or directory
./configure.ac <http://configure.ac> --help ./configure.ac <http://configure.ac>: line 2: syntax error near unexpected token `[2.69]' ./configure.ac <http://configure.ac>: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ? https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but # autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 9:23 PM, Terje J. Hanssen wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
./autogen.sh ....a bit more output now: # autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On Wed, Feb 11, 2026 at 11:24 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
This is weird .. I downloaded package https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa... and autoreconf seems to be there, in usual /usr/bin place!
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On Wed, Feb 11, 2026 at 11:36 PM Andrew Randrianasulu <[email protected]> wrote:
On Wed, Feb 11, 2026 at 11:24 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>: > > > On 2/11/26 2:48 PM, Terje J. Hanssen wrote: > > > > On 2/11/26 2:32 PM, Andrew Randrianasulu wrote: > > > ...........snip > > > -------------- > > 8) Build procedure further from here? > > Where does the bld_dynamic.sh script fit in? > > ./configure --with-single-user --disable-static-build --without-thirdparty > > (there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653) > > setting CFLAGS? > > should not be necessary, but you can try and see if it fails :) > > I think --with-single-user is safer, and you can use > > bld_appimage.sh > > for appimage-ing result of (hopefully successful) compilation. > > Note, I did not tried this with dynamic cingg build ... Hopefully > appimagetool will only add loaders and not whole .. hw driver stack. > > I think blds/bld_dynamic.sh is maintainer script more than user script > > It was not updated to new git protocol (https vs git) > > So you probably can skip it and just manually use your > "--without-thirdparty --with-single-user --disable-static-build" > configure line, > and then make and make install > > test and appimage it > > > > Or possibly a configure line like this to include link to my system ffmpeg? > > "--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg" > > or possibly? > > ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg > > or alternatively (not sure about what is valid syntax) ? > > ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
This is weird .. I downloaded package
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
and autoreconf seems to be there, in usual /usr/bin place!
One thing I noted that autoreconf actually is a Perl script! file /usr/bin/autoreconf /usr/bin/autoreconf: Perl script text executable on this noarch rpm and on my Slackware So be sure you can run perl ?
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
> > > > _________________________ > Cin mailing list -- [email protected] > To unsubscribe send an email to [email protected] > > > >
On 2/11/26 9:42 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:36 PM Andrew Randrianasulu <[email protected]> wrote:
On Wed, Feb 11, 2026 at 11:24 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen<[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen<[email protected]>: > > On 2/11/26 3:52 PM, Andrew Randrianasulu wrote: > > > > ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen<[email protected]>: >> >> On 2/11/26 2:48 PM, Terje J. Hanssen wrote: >> >> >> >> On 2/11/26 2:32 PM, Andrew Randrianasulu wrote: >> >> >> ...........snip >> >> >> -------------- >> >> 8) Build procedure further from here? >> >> Where does the bld_dynamic.sh script fit in? >> >> ./configure --with-single-user --disable-static-build --without-thirdparty >> >> (there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653) >> >> setting CFLAGS? >> >> should not be necessary, but you can try and see if it fails :) >> >> I think --with-single-user is safer, and you can use >> >> bld_appimage.sh >> >> for appimage-ing result of (hopefully successful) compilation. >> >> Note, I did not tried this with dynamic cingg build ... Hopefully >> appimagetool will only add loaders and not whole .. hw driver stack. >> >> I think blds/bld_dynamic.sh is maintainer script more than user script >> >> It was not updated to new git protocol (https vs git) >> >> So you probably can skip it and just manually use your >> "--without-thirdparty --with-single-user --disable-static-build" >> configure line, >> and then make and make install >> >> test and appimage it >> >> >> >> Or possibly a configure line like this to include link to my system ffmpeg? >> >> "--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg" >> >> or possibly? >> >> ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg >> >> or alternatively (not sure about what is valid syntax) ? >> >> ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg > > A Quick Comparison from Google/ai tells (does not need to be correct): > > --with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. > --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS > > you can use configure --help to see supported arguments. > > > Yeah, but unhappily it won't work here: > > cd /home3/cinelerra/cinelerra-5.1 # > > ./configure --help > -bash: ./configure: No such file or directory > > where is it? > My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ? Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
This is weird .. I downloaded package
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
and autoreconf seems to be there, in usual /usr/bin place!
I have which autoreconf /usr/bin/autoreconf
One thing I noted that autoreconf actually is a Perl script!
file /usr/bin/autoreconf /usr/bin/autoreconf: Perl script text executable
on this noarch rpm and on my Slackware
So be sure you can run perl ?
I have perl and a lot of perl- packages installed. /home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2 # zypper info dh-autoreconf Information for package dh-autoreconf: -------------------------------------- Repository : Main Repository (OSS) Name : dh-autoreconf Version : 19-3.18 Arch : noarch Vendor : openSUSE Installed Size : 22.8 KiB Installed : Yes Status : up-to-date Source package : dh-autoreconf-19-3.18.src Upstream URL : http://www.debian.org Summary : Add-on for debhelper to call autoreconf and clean up after the build Description : dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two commands, dh_autoreconf and dh_autoreconf_clean. The dh_autoreconf command creates a list of the files and their checksums, calls autoreconf and then creates a second list for the new files. The dh_autoreconf_clean command compares these two lists and removes all files which have been added or changed (files may be excluded if needed). For CDBS users, a rule is provided to call the dh-autoreconf programs at the right time. And "configure" is not created yet /home3/cinelerra/cinelerra-5.1 # ls conf* configure.ac --------- I comparison what I get from my old build installation (same Slowroll): /home/cinelerra/cinelerra-5.1 # ./configure --help | grep ffmpeg --enable-ffmpeg build ffmpeg (yes) --with-git-ffmpeg git ffmpeg using url (no)
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
> ls -la *sh configure* > -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh > -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh > -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh > -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac > -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh > > The closest > chmod 755 configure.ac > ls -la configure* > -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac > > ./configure --help > -bash: ./configure: No such file or directory > > ./configure.ac --help > ./configure.ac: line 2: syntax error near unexpected token `[2.69]' > ./configure.ac: line 2: `AC_PREREQ([2.69])' > > ---------------- > > Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference: > > Andrew replied: > https://lists.cinelerra-gg.org/archives/list/[email protected]/mess... > > 2) - cd to directory where ./autogen.sh located. > 2a - set additional environment variables if you need so via export command > 3) run ./autogen.sh > 4) run ./configure with all switches you need. (for first try probably > --with-single-user so build will be user-local, no need for installing into > system) > > my current build uses > "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git" > > but ffmpeg.git can be broken at any time by ffmpeg development process :( > > 5) run make > 6) if doing single user build also run make install > 7) run it from same directory as bin/cin (you can "ls bin" just to see if > all files were build/installed) > > MatN replied: > https://lists.cinelerra-gg.org/archives/list/[email protected]/mess... > > You need to do cd /home/cinelerra/cinelerra-5.1 > Then run "blds/bld_prepare.sh <os>" , where <os> is your os, > > run blds/bld_prepare.sh without argument to get a list of OS-ses. > This installs the needed development packages for your OS. > > then (still in /home/cinelerra/cinelerra-5.1): > > in bld.sh, change the config options to what you want. > > ./bld.sh (if not making an AppImage) > > > At first look, the latter seems simpler with fewer steps if it works here; comments +/- ? Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
> ---------------- > > I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now. > > > > > > > > >> >> >> _________________________ >> Cin mailing list [email protected] >> To unsubscribe send an email [email protected] >> >> >> >>
On Thu, Feb 12, 2026 at 12:20 AM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:42 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:36 PM Andrew Randrianasulu <[email protected]> wrote:
On Wed, Feb 11, 2026 at 11:24 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen <[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen <[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen <[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
This is weird .. I downloaded package
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
and autoreconf seems to be there, in usual /usr/bin place!
I have
which autoreconf /usr/bin/autoreconf
One thing I noted that autoreconf actually is a Perl script!
file /usr/bin/autoreconf /usr/bin/autoreconf: Perl script text executable
on this noarch rpm and on my Slackware
So be sure you can run perl ?
I have perl and a lot of perl- packages installed.
/home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2
aclocal must be in https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa... install THIS too.
# zypper info dh-autoreconf
Information for package dh-autoreconf: -------------------------------------- Repository : Main Repository (OSS) Name : dh-autoreconf Version : 19-3.18 Arch : noarch Vendor : openSUSE Installed Size : 22.8 KiB Installed : Yes Status : up-to-date Source package : dh-autoreconf-19-3.18.src Upstream URL : http://www.debian.org Summary : Add-on for debhelper to call autoreconf and clean up after the build Description : dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two commands, dh_autoreconf and dh_autoreconf_clean.
The dh_autoreconf command creates a list of the files and their checksums, calls autoreconf and then creates a second list for the new files.
The dh_autoreconf_clean command compares these two lists and removes all files which have been added or changed (files may be excluded if needed).
For CDBS users, a rule is provided to call the dh-autoreconf programs at the right time.
And "configure" is not created yet
/home3/cinelerra/cinelerra-5.1 # ls conf* configure.ac
---------
I comparison what I get from my old build installation (same Slowroll):
/home/cinelerra/cinelerra-5.1 # ./configure --help | grep ffmpeg --enable-ffmpeg build ffmpeg (yes) --with-git-ffmpeg git ffmpeg using url (no)
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
On 2/11/26 10:32 PM, Andrew Randrianasulu wrote:
On Thu, Feb 12, 2026 at 12:20 AM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:42 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:36 PM Andrew Randrianasulu <[email protected]> wrote:
On Wed, Feb 11, 2026 at 11:24 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 9:15 PM, Andrew Randrianasulu wrote:
On Wed, Feb 11, 2026 at 11:10 PM Terje J. Hanssen <[email protected]> wrote:
On 2/11/26 8:59 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 22:51 Terje J. Hanssen<[email protected]>:
On 2/11/26 6:35 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 20:28 Terje J. Hanssen<[email protected]>:
On 2/11/26 3:52 PM, Andrew Randrianasulu wrote:
ср, 11 февр. 2026 г., 17:46 Terje J. Hanssen<[email protected]>:
On 2/11/26 2:48 PM, Terje J. Hanssen wrote:
On 2/11/26 2:32 PM, Andrew Randrianasulu wrote:
...........snip
--------------
8) Build procedure further from here?
Where does the bld_dynamic.sh script fit in?
./configure --with-single-user --disable-static-build --without-thirdparty
(there are some typos in the manual: "confgure" instead of "configure" pdf page 12, 13. 653)
setting CFLAGS?
should not be necessary, but you can try and see if it fails :)
I think --with-single-user is safer, and you can use
bld_appimage.sh
for appimage-ing result of (hopefully successful) compilation.
Note, I did not tried this with dynamic cingg build ... Hopefully appimagetool will only add loaders and not whole .. hw driver stack.
I think blds/bld_dynamic.sh is maintainer script more than user script
It was not updated to new git protocol (https vs git)
So you probably can skip it and just manually use your "--without-thirdparty --with-single-user --disable-static-build" configure line, and then make and make install
test and appimage it
Or possibly a configure line like this to include link to my system ffmpeg?
"--without-thirdparty --with-single-user --disable-static-build --with-ffmpeg=/usr/bin/ffmpeg"
or possibly?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-external-ffmpeg
or alternatively (not sure about what is valid syntax) ?
./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --with-systeml-ffmpeg
A Quick Comparison from Google/ai tells (does not need to be correct):
--with-external-ffmpeg Uses the specific FFmpeg version bundled in the Cinelerra thirdparty/ directory. --with-system-ffmpeg Uses the FFmpeg libraries already installed on your OS
you can use configure --help to see supported arguments.
Yeah, but unhappily it won't work here:
cd /home3/cinelerra/cinelerra-5.1 #
./configure --help -bash: ./configure: No such file or directory
where is it? My thought was that "configure" isn't executable (yet)?
It does not exist yet.
Run ./autogen.sh and it will hopefully generate it from configure.ac
Issue with ./autogen.sh and ./configure which worked earlier on Slowroll. Tried to install dh-autoreconf, but this didn't solve it
# cd /home3/cinelerra/cinelerra-5.1
./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install ./autogen.sh: line 12: autoreconf: command not found ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper se autoreconf
Try *just* autoconf ?
# autoconf autoconf: command not found
Try to install it ?
Sorry, I thought "autoconf" was a build-included command, but
# autoconf configure.ac:9: error: possibly undefined macro: AM_INIT_AUTOMAKE If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. configure.ac:12: error: possibly undefined macro: AM_PROG_AS
This is weird .. I downloaded package
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
and autoreconf seems to be there, in usual /usr/bin place!
I have
which autoreconf /usr/bin/autoreconf
One thing I noted that autoreconf actually is a Perl script!
file /usr/bin/autoreconf /usr/bin/autoreconf: Perl script text executable
on this noarch rpm and on my Slackware
So be sure you can run perl ?
I have perl and a lot of perl- packages installed.
/home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2
aclocal must be in
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
install THIS too.
Yes, thanks. Another evident that "blds/bld_prepare.sh suse" didn't install the complete package list. Both automake and fftw3-devel were on the package list. I installed the latter manually afterwards. At the same time, to cleanup I think build_prepare.sh should have two separate package sections for respectively * suse|leap (LTS, enterprise, older versions) * tumbleweed|slowroll (rolling new versions and packages) # zypper in automake from zypper info: Automake is a tool for automatically generating "Makefile.in" files from "Makefile.am" files. "Makefile.am" is a series of "make" macro definitions (with rules occasionally thrown in). The generated "Makefile.in" files are compatible with the GNU Makefile standards. But unhappily, still not success: /home3/cinelerra/cinelerra-5.1 # ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install configure.ac:12: installing 'm4/compile' configure.ac:9: installing 'm4/install-sh' configure.ac:9: installing 'm4/missing' configure.ac:28: error: required file 'm4/ltmain.sh' not found configure.ac:28: installing 'm4/config.guess' configure.ac:28: installing 'm4/config.sub' autoreconf: error: automake failed with exit status: 1 ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
# zypper info dh-autoreconf
Information for package dh-autoreconf: -------------------------------------- Repository : Main Repository (OSS) Name : dh-autoreconf Version : 19-3.18 Arch : noarch Vendor : openSUSE Installed Size : 22.8 KiB Installed : Yes Status : up-to-date Source package : dh-autoreconf-19-3.18.src Upstream URL :http://www.debian.org Summary : Add-on for debhelper to call autoreconf and clean up after the build Description : dh-autoreconf provides a debhelper sequence addon named 'autoreconf' and two commands, dh_autoreconf and dh_autoreconf_clean.
The dh_autoreconf command creates a list of the files and their checksums, calls autoreconf and then creates a second list for the new files.
The dh_autoreconf_clean command compares these two lists and removes all files which have been added or changed (files may be excluded if needed).
For CDBS users, a rule is provided to call the dh-autoreconf programs at the right time.
And "configure" is not created yet
/home3/cinelerra/cinelerra-5.1 # ls conf* configure.ac
---------
I comparison what I get from my old build installation (same Slowroll):
/home/cinelerra/cinelerra-5.1 # ./configure --help | grep ffmpeg --enable-ffmpeg build ffmpeg (yes) --with-git-ffmpeg git ffmpeg using url (no)
https://software.opensuse.org/package/autoconf
dh is some Debian helper, not sure what it supposed to do on Suse .....
output from the ./autogen.sh above
| dh-autoreconf | Add-on for debhelper to call autoreconf and clean up after the build | package
# zypper in dh-autoreconf
Resolving package dependencies...
The following 2 recommended packages were automatically selected: perl-Archive-Cpio perl-File-FcntlLock
The following 7 NEW packages are going to be installed: debhelper dh-autoreconf dpkg perl-Archive-Cpio perl-Archive-Zip perl-File-FcntlLock strip-nondeterminism
ls -la *sh configure* -rwxr-xr-x. 1 root root 408 Feb 10 23:13 autogen.sh -rwxr-xr-x. 1 root root 3584 Feb 10 23:13 bld_appimage.sh -rwxr-xr-x. 1 root root 536 Feb 10 23:13 bld.sh -rw-r--r--. 1 root root 44376 Feb 10 23:13 configure.ac -rwxr-xr-x. 1 root root 310 Feb 10 23:13 inst.sh
The closest chmod 755 configure.ac ls -la configure* -rwxr-xr-x. 1 root root 44376 Feb 10 23:13 configure.ac
./configure --help -bash: ./configure: No such file or directory
./configure.ac --help ./configure.ac: line 2: syntax error near unexpected token `[2.69]' ./configure.ac: line 2: `AC_PREREQ([2.69])'
----------------
Further, I've tried to compare with what were suggested for my earlier build, and try to figure out if here are two procedures/scripts to follow and what is the difference:
Andrew replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
2) - cd to directory where ./autogen.sh located. 2a - set additional environment variables if you need so via export command 3) run ./autogen.sh 4) run ./configure with all switches you need. (for first try probably --with-single-user so build will be user-local, no need for installing into system)
my current build uses "./configure --with-single-user --with-git-ffmpeg=https://git.ffmpeg.org/ffmpeg.git"
but ffmpeg.git can be broken at any time by ffmpeg development process :(
5) run make 6) if doing single user build also run make install 7) run it from same directory as bin/cin (you can "ls bin" just to see if all files were build/installed)
MatN replied: https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
You need to do cd /home/cinelerra/cinelerra-5.1 Then run "blds/bld_prepare.sh <os>" , where <os> is your os,
run blds/bld_prepare.sh without argument to get a list of OS-ses. This installs the needed development packages for your OS.
then (still in /home/cinelerra/cinelerra-5.1):
in bld.sh, change the config options to what you want.
./bld.sh (if not making an AppImage)
At first look, the latter seems simpler with fewer steps if it works here; comments +/- ?
Well, I just tried to be a bit extra verbose, and spell out changes we needed back then for enabling openvpl and stuff (now it should be just configure switch).
----------------
I had idea about adding configure switch (in addition to env variable?) to pick up libav* libs from standard location, but this idea only lives in my head for now.
_________________________ Cin mailing list [email protected] To unsubscribe send an email [email protected]
[aggressively snip]
I have perl and a lot of perl- packages installed.
/home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2
aclocal must be in
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
install THIS too.
Yes, thanks. Another evident that "blds/bld_prepare.sh suse" didn't install the complete package list. Both automake and fftw3-devel were on the package list. I installed the latter manually afterwards.
yes, but Im not sure about that it complain ... "man test" and "man bash" both show -L and -f test conditions exist May be it complain about ln -s command? You can try to comment this out with # and see if bld_prepare.sh now works for suse ?
At the same time, to cleanup I think build_prepare.sh should have two separate package sections for respectively
suse|leap (LTS, enterprise, older versions) tumbleweed|slowroll (rolling new versions and packages)
# zypper in automake
from zypper info: Automake is a tool for automatically generating "Makefile.in" files from "Makefile.am" files. "Makefile.am" is a series of "make" macro definitions (with rules occasionally thrown in). The generated "Makefile.in" files are compatible with the GNU Makefile standards.
But unhappily, still not success:
/home3/cinelerra/cinelerra-5.1 # ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install configure.ac:12: installing 'm4/compile' configure.ac:9: installing 'm4/install-sh' configure.ac:9: installing 'm4/missing' configure.ac:28: error: required file 'm4/ltmain.sh' not found configure.ac:28: installing 'm4/config.guess' configure.ac:28: installing 'm4/config.sub' autoreconf: error: automake failed with exit status: 1 ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
Install libtool .... /me updating Fedora 42 on qemu ..well, at some point it will finish I hope! I tried build with libplacebo and it stopped due to some errors in libplacebo's includes, so I'm trying to update whole thing and see if it work.
[trim here too]
On 2/11/26 11:36 PM, Andrew Randrianasulu via Cin wrote:
[aggressively snip]
I have perl and a lot of perl- packages installed.
/home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2
aclocal must be in
https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
install THIS too.
Yes, thanks. Another evident that "blds/bld_prepare.sh suse" didn't install the complete package list. Both automake and fftw3-devel were on the package list. I installed the latter manually afterwards.
yes, but Im not sure about that it complain ...
"man test" and "man bash" both show -L and -f test conditions exist
May be it complain about ln -s command?
You commented it also on my 2024 installation, at that time line 77 https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c blds/bld_prepare.sh: line 77: [: missing `]' ocalhost:/home/cinelerra/cinelerra-5.1 #
Looks like a typo in blds/bld_prepare.sh: line 77: [: missing `]'
it seems error catching in our script is not great? If 'c' mean cancel for zypper command then may be condition on line 77 misfired ..? and also we need to add openmlib-devel to list? (newer heard about such pkg name before - but Iam on Slackware so it probably rolled into libc package)
You can try to comment this out with # and see if bld_prepare.sh now works for suse ?
I commented out # line 79-82, which avoided the claimed line 79: [: missing `]' but didn't seem to complete the package installation. But possibly I have found an installation syntax error in the "bld_prepare suse" script: I changed the order from "zypper -n install" to "zypper in -n" <exact package names> and ran this install command and package list manually. Resolving package dependencies... 2 Problems: Problem: 1: the installed libjpeg62-devel-62.4.0-82.1.x86_64 conflicts with 'libjpeg-devel' provided by the to be installed libjpeg8-devel-8.3.2-82.1.x86_64 Problem: 2: the installed zlib-ng-compat-devel-2.3.2-1.1.x86_64 conflicts with 'zlib-devel' provided by the to be installed zlib-devel-1.3.1-1.3.x86_64 Problem: 1: the installed libjpeg62-devel-62.4.0-82.1.x86_64 conflicts with 'libjpeg-devel' provided by the to be installed libjpeg8-devel-8.3.2-82.1.x86_64 Solution 1: deinstallation of libjpeg62-devel-62.4.0-82.1.x86_64 Solution 2: do not install libjpeg8-devel-8.3.2-82.1.x86_64 Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1 Problem: 2: the installed zlib-ng-compat-devel-2.3.2-1.1.x86_64 conflicts with 'zlib-devel' provided by the to be installed zlib-devel-1.3.1-1.3.x86_64 Solution 1: deinstallation of zlib-ng-compat-devel-2.3.2-1.1.x86_64 Solution 2: do not install zlib-devel-1.3.1-1.3.x86_64 Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1 Resolving dependencies... Resolving package dependencies... 2105 new packages to install, 2 to remove. Package download size: 847.1 MiB .... a lot of libs, perl, texlive etc were installed # ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'm4'. libtoolize: copying file 'm4/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:10: installing 'm4/compile' configure.ac:10: installing 'm4/config.guess' configure.ac:10: installing 'm4/config.sub' configure.ac:9: installing 'm4/install-sh' configure.ac:9: installing 'm4/missing' ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']' configure was created localhost:/Cin # ls -la /Cin lrwxrwxrwx. 1 root root 30 Feb 11 23:37 /Cin -> /home3/cinelerra/cinelerra-5.1 localhost:/Cin # ./configure --help | grep ffmpeg --enable-ffmpeg build ffmpeg (yes) --with-git-ffmpeg git ffmpeg using url (no) --with-libplacebo libplacebo ffmpeg Vulkan filter (no) --with-libzimg libzimg ffmpeg filter (no) localhost:/Cin # cat bld.sh #!/bin/bash # IMPORTANT comments below to change the configure line # For newer operating system versions, add --enable-libsvtav1 # For really old versions, such as ubuntu 16, add --enable-libaom=no # Faster compile if include --disable-x265_hidepth # To add OpenCV plugins, add --with-opencv=sta,tar=https://download.cinelerra-gg.org/download.php?file=opencv%2Fopencv-20200306... ( ./autogen.sh ./configure --with-single-user --with-booby make && make install ) 2>&1 | tee log mv Makefile Makefile.cfg cp Makefile.devel Makefile Should I edit the configure line in bld.sh from ./configure --with-single-user --with-booby to ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --enable-ffmpeg and get keep all that already are enabled in the system ffmpeg-8 (i.e --enable-libvpl --enable-vaapi --enable-vdpau)?
At the same time, to cleanup I think build_prepare.sh should have two separate package sections for respectively
suse|leap (LTS, enterprise, older versions) tumbleweed|slowroll (rolling new versions and packages)
# zypper in automake
from zypper info: Automake is a tool for automatically generating "Makefile.in" files from "Makefile.am" files. "Makefile.am" is a series of "make" macro definitions (with rules occasionally thrown in). The generated "Makefile.in" files are compatible with the GNU Makefile standards.
But unhappily, still not success:
/home3/cinelerra/cinelerra-5.1 # ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install configure.ac:12: installing 'm4/compile' configure.ac:9: installing 'm4/install-sh' configure.ac:9: installing 'm4/missing' configure.ac:28: error: required file 'm4/ltmain.sh' not found configure.ac:28: installing 'm4/config.guess' configure.ac:28: installing 'm4/config.sub' autoreconf: error: automake failed with exit status: 1 ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
Install libtool ....
/me updating Fedora 42 on qemu ..well, at some point it will finish I hope!
I tried build with libplacebo and it stopped due to some errors in libplacebo's includes, so I'm trying to update whole thing and see if it work.
[trim here too] _______________________________________________ Cin mailing list [email protected] To unsubscribe send an email [email protected]
чт, 12 февр. 2026 г., 04:39 Terje J. Hanssen <[email protected]>:
On 2/11/26 11:36 PM, Andrew Randrianasulu via Cin wrote:
[aggressively snip]
I have perl and a lot of perl- packages installed.
/home3/cinelerra/cinelerra-5.1 # autoreconf Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 299. autoreconf: error: aclocal failed with exit status: 2
aclocal must be in https://software.opensuse.org/download.html?project=openSUSE%3AFactory&packa...
install THIS too.
Yes, thanks. Another evident that "blds/bld_prepare.sh suse" didn't install the complete package list. Both automake and fftw3-devel were on the package list. I installed the latter manually afterwards.
yes, but Im not sure about that it complain ...
"man test" and "man bash" both show -L and -f test conditions exist
May be it complain about ln -s command?
You commented it also on my 2024 installation, at that time line 77
https://lists.cinelerra-gg.org/archives/list/[email protected]/mess...
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): c blds/bld_prepare.sh: line 77: [: missing `]' ocalhost:/home/cinelerra/cinelerra-5.1 #
Looks like a typo in blds/bld_prepare.sh: line 77: [: missing `]'
it seems error catching in our script is not great? If 'c' mean cancel for zypper command then may be condition on line 77 misfired ..? and also we need to add openmlib-devel to list? (newer heard about such pkg name before - but Iam on Slackware so it probably rolled into libc package)
You can try to comment this out with # and see if bld_prepare.sh now works for suse ?
I commented out # line 79-82, which avoided the claimed line 79: [: missing `]' but didn't seem to complete the package installation.
But possibly I have found an installation syntax error in the "bld_prepare suse" script:
I changed the order from "zypper -n install" to "zypper in -n" <exact package names> and ran this install command and package list manually.
So it looks like your suggestion about splitting slowroll into its own section is correct one. Care to edit this script and send it or git diff with your changes to list (probably not at 5 am ....)
Resolving package dependencies... 2 Problems: Problem: 1: the installed libjpeg62-devel-62.4.0-82.1.x86_64 conflicts with 'libjpeg-devel' provided by the to be installed libjpeg8-devel-8.3.2-82.1.x86_64 Problem: 2: the installed zlib-ng-compat-devel-2.3.2-1.1.x86_64 conflicts with 'zlib-devel' provided by the to be installed zlib-devel-1.3.1-1.3.x86_64
Problem: 1: the installed libjpeg62-devel-62.4.0-82.1.x86_64 conflicts with 'libjpeg-devel' provided by the to be installed libjpeg8-devel-8.3.2-82.1.x86_64 Solution 1: deinstallation of libjpeg62-devel-62.4.0-82.1.x86_64 Solution 2: do not install libjpeg8-devel-8.3.2-82.1.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Problem: 2: the installed zlib-ng-compat-devel-2.3.2-1.1.x86_64 conflicts with 'zlib-devel' provided by the to be installed zlib-devel-1.3.1-1.3.x86_64 Solution 1: deinstallation of zlib-ng-compat-devel-2.3.2-1.1.x86_64 Solution 2: do not install zlib-devel-1.3.1-1.3.x86_64
Choose from above solutions by number or skip, retry or cancel [1/2/s/r/c/d/?] (c): 1
Resolving dependencies... Resolving package dependencies...
2105 new packages to install, 2 to remove.
Package download size: 847.1 MiB
.... a lot of libs, perl, texlive etc were installed
# ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --install libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'm4'. libtoolize: copying file 'm4/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:10: installing 'm4/compile' configure.ac:10: installing 'm4/config.guess' configure.ac:10: installing 'm4/config.sub' configure.ac:9: installing 'm4/install-sh' configure.ac:9: installing 'm4/missing' ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
configure was created
localhost:/Cin # ls -la /Cin lrwxrwxrwx. 1 root root 30 Feb 11 23:37 /Cin -> /home3/cinelerra/cinelerra-5.1
localhost:/Cin # ./configure --help | grep ffmpeg --enable-ffmpeg build ffmpeg (yes) --with-git-ffmpeg git ffmpeg using url (no) --with-libplacebo libplacebo ffmpeg Vulkan filter (no) --with-libzimg libzimg ffmpeg filter (no)
localhost:/Cin # cat bld.sh #!/bin/bash # IMPORTANT comments below to change the configure line # For newer operating system versions, add --enable-libsvtav1 # For really old versions, such as ubuntu 16, add --enable-libaom=no # Faster compile if include --disable-x265_hidepth # To add OpenCV plugins, add --with-opencv=sta,tar= https://download.cinelerra-gg.org/download.php?file=opencv%2Fopencv-20200306... ( ./autogen.sh ./configure --with-single-user --with-booby make && make install ) 2>&1 | tee log mv Makefile Makefile.cfg cp Makefile.devel Makefile
Should I edit the configure line in bld.sh from ./configure --with-single-user --with-booby to ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx --enable-ffmpeg
Ffmpeg (libs) enabled (needed) unconditionally (ac3 encoder depend on it, and bdwrite) so ./configure --with-single-user --disable-static-build --without-thirdparty --without-libdpx should work
and get keep all that already are enabled in the system ffmpeg-8 (i.e --enable-libvpl --enable-vaapi --enable-vdpau)?
Hopefully. But with all this moving mess I can't be sure. Try and tell us ....
At the same time, to cleanup I think build_prepare.sh should have two separate package sections for respectively
suse|leap (LTS, enterprise, older versions) tumbleweed|slowroll (rolling new versions and packages)
# zypper in automake
from zypper info: Automake is a tool for automatically generating "Makefile.in" files from "Makefile.am" files. "Makefile.am" is a series of "make" macro definitions (with rules occasionally thrown in). The generated "Makefile.in" files are compatible with the GNU Makefile standards.
But unhappily, still not success:
/home3/cinelerra/cinelerra-5.1 # ./autogen.sh + rm -f global_config configure Makefile Makefile.in + rm -f aclocal.m4 depcomp compile install-sh ltmain.sh + rm -f config.log config.guess config.h config.h.in config.sub config.status missing + rm -rf autom4te.cache m4 + '[' '' = clean ']' + mkdir m4 + autoreconf --installconfigure.ac:12: installing 'm4/compile'configure.ac:9: installing 'm4/install-sh'configure.ac:9: installing 'm4/missing'configure.ac:28: error: required file 'm4/ltmain.sh' not foundconfigure.ac:28: installing 'm4/config.guess'configure.ac:28: installing 'm4/config.sub' autoreconf: error: automake failed with exit status: 1 ++ uname -o + '[' GNU/Linux = Android ']' + '[' -e /system/bin/app_process ']'
Install libtool ....
/me updating Fedora 42 on qemu ..well, at some point it will finish I hope!
I tried build with libplacebo and it stopped due to some errors in libplacebo's includes, so I'm trying to update whole thing and see if it work.
[trim here too] _______________________________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected]
participants (2)
-
Andrew Randrianasulu -
Terje J. Hanssen