Cin
Threads by month
- ----- 2026 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- 7 participants
- 1990 discussions
Is one pre-built dynamic and static binary for user selection possible?
by Terje J. Hanssen 30 Sep '24
by Terje J. Hanssen 30 Sep '24
30 Sep '24
If my understanding is correct, the standard pre-built CinGG packages
are static binaries with all required thirdparty, ffmpeg and libs
included(?)
Would it be possible to combine static and dynamic in one pre-built so
that users via setting could select what they want, ffmpeg and libs
included or from the system?
Or is two different pre-builts required?
Experiences with the latter?
---------
Refer to extracted sections from the CinGG manual Chapter 1 -
Installation below:
If you prefer to not have to take the time to build CINELERRA-GG
Infinity yourself,
there are pre-built dynamic or static binaries for various versions of
Ubuntu, Mint,
Suse, Fedora, Debian ........
The pkgs directory contains the standard packaged application for
various distros.
This will install a dynamic system version for users who prefer to have
the binaries
in the system area
---------
Notes about Building from Git in your Customized Environment
Getting a build to work in a custom environment is not easy. If you have
already installed libraries which are normally in the thirdparty build,
getting them to be recognized means you have to install the devel
version so the header files which match the library interfaces exist. If
you want to build using only the thirdparty libraries installed in your
system, just include "–without-thirdparty" to your configure script. For
example:
./confgure --with-single-user --disable-static-build --without-thirdparty
Below is the list of thirdparty builds, but this list may have changed
over time.
Table 1.1: List of thirdparty builds
a52dec yes
djbfft yes
ffmpeg yes
fftw auto
flac auto
giflib yes
ilmbase auto
lame auto
libavc1394 auto
libraw1394 auto
libiec61883 auto
libdv auto
..........
The yes means force build and auto means probe and use the system
version if the build operation is not static. To get your customized
build to work, you need to change the probe options for the conflicting
libraries from yes to auto, or even rework the configure.ac script.
There may be several libraries which need special treatment.
An example of a problem you might encounter with your customized
installation is with a52dec which has probes line
(CHECK_LIB/CHECK_HEADERS) in configure.ac, but djbfft does not. In this
case, djbfft is only built because a52dec is built, so if your system
has a52dec, set a52dec to auto and see if that problem is solved by
retrying the build with:
./confgure --with-single-user -enable-a52dec=auto .
With persistence, you can get results, but it may take several tries to
stabilize the build. If you need help, email the log and config.log,
which is usually sufficient to determine why a build failed.
If you have already installed the libfdk_aac development package on your
computer because you prefer this version over the default aac, you will
have to do the following to get this alternative operational. The
libfdk_aac library is not a part of CINELERRA-GG by default because it
is not license free.
export FFMPEG_EXTRA_CFG=" --enable-libfdk-aac --enable-nonfree"
export EXTRA_LIBS=" -lfdk-aac"
for f in `grep -lw aac cinelerra-5.1/ffmpeg/audio/*`; do
sed -e 's/\<aac\>/libfdk_aac/' -i $f
done
5
31
so, it looks like qsv integration a bit harder than just adding few lines ....
by Andrew Randrianasulu 29 Sep '24
by Andrew Randrianasulu 29 Sep '24
29 Sep '24
got answer from ffmpeg devs
https://ffmpeg.org//pipermail/ffmpeg-devel/2024-September/333906.html
2
26
https://ffmpeg.org//pipermail/ffmpeg-devel/2024-September/333964.html
but I guess post-7.1
https://ffmpeg.org//pipermail/ffmpeg-devel/2024-September/333685.html
"[FFmpeg-devel] DNxUncompressed decoder"
ah, cute Dirac decoding via Vulkan!
https://ffmpeg.org//pipermail/ffmpeg-devel/2024-September/333405.html
but not sure what kind of driver expose it?
1
0
was playing with esound (enlightenment sound daemon) on termux, found
linking error if esound was enabled.
Can anyone please test this patch?
hopefully it does not break default build ...
but sound still does not work in termux - I get segfault.
2
2
I think have a significant opportunity to improve the Cinerella
performance, under normal editing conditions, by n_videotracks-fold. At
this point in time I notice that the CPU usage (decoding) for a section
where multiple tracks are stacked, but only the top one is actually on
screen (read opacity 100%) could be improved.
I observe the following:
- for a disabled video effect, the CPU still runs
- for stacked video, the CPU still runs for both videos
- the effect must be detached and the video below must have play track
disabled to prevent the CPU to go from 20% to 150%
- this is independent of colourspace (RGB, RGBA, YUV or YUVA)
--
Stefan
3
6
24 Sep '24
After getting the generic built environment for Cingg on
openSUSE-Slowroll in place, it's time to continue with the steps to get
Cingg built from git using the system FFmpeg and libs.
First a reference to and from the previous thread
https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008652.html
----------------
from the manual 1.3.8 Unbundled Builds
"There are some generic build scripts included in the CINELERRA-GG GIT
repository
for users who want to do unbundled builds with ffmpeg already available
on their
system. This has been tested on Arch, Ubuntu 18, FreeBSD, Windows10 and Leap
15 (rpm) at the time this was documented. The names of the build scripts
are:
arch.bld, bsd.bld, deb.bld, rpm.bld, and cygwin.bld. These scripts are in
the blds subdirectory."
from 1.3.3 in the manual):
Notes about Building from Git in your Customized Environment
Getting a build to work in a custom environment is not easy. If you have
already installed libraries which are normally in the thirdparty build,
getting them to be recognized means you have to install the devel
version so the header files which match the library interfaces exist. If
you want to build using only the thirdparty libraries installed in your
system, just include "–without-thirdparty" to your configure script. For
example:
./configure --with-single-user --disable-static-build --without-thirdparty
Below is the list of thirdparty builds, but this list may have changed
over time.
Table 1.1: List of thirdparty builds
a52dec yes
djbfft yes
ffmpeg yes
fftw auto
flac auto
giflib yes
ilmbase auto
lame auto
libavc1394 auto
libraw1394 auto
libiec61883 auto
libdv auto
.......snip
The yes means force build and auto means probe and use the system
version if the build operation is not static. To get your customized
build to work, you need to change the probe options for the conflicting
libraries from yes to auto, or even rework the configure.ac script.
There may be several libraries which need special treatment.
An example of a problem you might encounter with your customized
installation is with a52dec which has probes line
(CHECK_LIB/CHECK_HEADERS) in configure.ac, but djbfft does not. In this
case, djbfft is only built because a52dec is built, so if your system
has a52dec, set a52dec to auto and see if that problem is solved by
retrying the build with:
./configure --with-single-user -enable-a52dec=auto .
With persistence, you can get results, but it may take several tries to
stabilize the build. If you need help, email the log and config.log,
which is usually sufficient to determine why a build failed.
If you have already installed the libfdk_aac development package on your
computer because you prefer this version over the default aac, you will
have to do the following to get this alternative operational. The
libfdk_aac library is not a part of CINELERRA-GG by default because it
is not license free.
export FFMPEG_EXTRA_CFG=" --enable-libfdk-aac --enable-nonfree"
export EXTRA_LIBS=" -lfdk-aac"
for f in `grep -lw aac cinelerra-5.1/ffmpeg/audio/*`; do
sed -e 's/\<aac\>/libfdk_aac/' -i $f
done
--------------
FFmpeg from Packman (thirdparty for Slowroll) has the following
capabilities enabled and typical Hwaccel methods available:
ffmpeg -hwaccels
ffmpeg version 7.0 Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14 (SUSE Linux)
configuration: --prefix=/usr --libdir=/usr/lib64
--shlibdir=/usr/lib64 --incdir=/usr/include/ffmpeg --extra-cflags='-O2
-Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
-Werror=return-type -flto=auto -ffat-lto-objects -g' --optflags='-O2
-Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong
-funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection
-Werror=return-type -flto=auto -ffat-lto-objects -g' --disable-htmlpages
--enable-pic --disable-stripping --enable-shared --disable-static
--enable-gpl --enable-version3 --enable-libsmbclient --disable-openssl
--enable-gnutls --enable-ladspa --enable-libshaderc --enable-vulkan
--enable-libplacebo --enable-libaom --enable-libass --enable-libbluray
--enable-libbs2b --enable-libcdio --enable-libcodec2 --enable-libdav1d
--enable-libdc1394 --enable-libdrm --enable-libfontconfig
--enable-libfreetype --enable-libfribidi --enable-libgsm
--enable-libjack --enable-libjxl --enable-librist --enable-libmp3lame
--enable-libmysofa --enable-libopenjpeg --enable-libopenmpt
--enable-libopenh264-dlopen --enable-libopus --enable-libpulse
--enable-librav1e --enable-librubberband --enable-libsvtav1
--enable-libsoxr --enable-libspeex --enable-libssh --enable-libsrt
--enable-libtheora --enable-libtwolame --enable-libvidstab
--enable-libvmaf --enable-libvorbis --enable-libvpx --enable-libwebp
--enable-libxml2 --enable-libzimg --enable-libzmq --enable-libzvbi
--enable-lto --enable-lv2 --enable-libvpl --enable-vaapi --enable-vdpau
--enable-version3 --enable-libfdk-aac-dlopen --enable-nonfree
--enable-libopencore-amrnb --enable-libopencore-amrwb
--enable-libvo-amrwbenc --enable-libx264 --enable-libx265 --enable-libxvid
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
Hardware acceleration methods:
vdpau
cuda
vaapi
qsv
drm
vulkan
-------------------
Suggestions to modified/additional procedure steps to build Cingg from
git using the system FFmpeg and libs
continued from the previous thread?
https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008655.html
3
17
I tried to trivially add qsv/mediacodec decode to cinelerra-gg, but
discovered that I can't use it like vaapi/vdpau/cuda because (?)
qsv/mediacodec not listed in
ffmpeg/libavcodec/hwconfig.h
and (for h264) in
ffmpeg/libavcodec/h264dec.c
so on decoding I get (in termux, cingg compiled with system ffmpeg)
Decoder h264 does not support device type mediacodec.
HW device init failed, using SW decode.
file:/data/data/com.termux/files/home/20210419_055507A.mp4
err: Operation not permitted
yet ffmpeg -hwaccel show
~/cinelerra/cinelerra-5.1 $ ffmpeg -hwaccels
ffmpeg version 6.1.2 Copyright (c) 2000-2024 the FFmpeg developers
built with Android (12027248, +pgo, +bolt, +lto, +mlgo, based on r522817)
clang version 18.0.1 (
https://android.googlesource.com/toolchain/llvm-project
d8003a456d14a3deb8054cdaa529ffbf02d9b262) configuration: --arch=aarch64
--as=aarch64-linux-android-clang --cc=aarch64-linux-android-clang
--cxx=aarch64-linux-android-clang++ --nm=llvm-nm
--pkg-config=/home/builder/.termux-build/_cache/android-r27-api-24-v1/bin/pkg-config
--strip=llvm-strip --cross-prefix=aarch64-linux-android- --disable-indevs
--disable-outdevs --enable-indev=lavfi --disable-static --disable-symver
--enable-cross-compile --enable-gnutls --enable-gpl --enable-version3
--enable-jni --enable-lcms2 --enable-libaom --enable-libass
--enable-libbluray --enable-libdav1d --enable-libfontconfig
--enable-libfreetype --enable-libfribidi --enable-libgme
--enable-libharfbuzz --enable-libmp3lame --enable-libopencore-amrnb
--enable-libopencore-amrwb --enable-libopenmpt --enable-libopus
--enable-librav1e --enable-libsoxr --enable-libsrt --enable-libssh
--enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab
--enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx
--enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2
--enable-libxvid --enable-libzimg --enable-mediacodec --enable-opencl
--enable-shared --prefix=/data/data/com.termux/files/usr
--target-os=android --extra-libs=-landroid-glob --disable-vulkan
--enable-neon --disable-libfdk-aac libavutil 58.
29.100 / 58. 29.100
libavcodec 60. 31.102 / 60. 31.102
libavformat 60. 16.100 / 60. 16.100
libavdevice 60. 3.100 / 60. 3.100
libavfilter 9. 12.100 / 9. 12.100
libswscale 7. 5.100 / 7. 5.100
libswresample 4. 12.100 / 4. 12.100
libpostproc 57. 3.100 / 57. 3.100
Hardware acceleration methods:
opencl
mediacodec
===
is it oversight or some more fundamental limitation?
3
2
using
https://github.com/monero-project/monero/pull/9305/commits/de9c461a98f5e1fe…
as example.
you can try to apply patch with "git am path_to_patch_file" command
it hopefully also works with older boost versions.
I tested on termux, where boost at 1.83.0 level and it compiles and shows
help info.
4
7
Re: [Cin] Is one pre-built dynamic and static binary for user selection possible?
by Андрей Спицын 21 Sep '24
by Андрей Спицын 21 Sep '24
21 Sep '24
>I can also replace it with the standard openSUSE-Slowroll-Oss version
The changes only in minor version, I think it's not sufficient.
сб, 21 сент. 2024 г., 21:55 Terje J. Hanssen <terjejhanssen(a)gmail.com>:
>
>
> Den 21.09.2024 20:36, skrev Андрей Спицын:
>
> I think that fftw3-devel is right one.
>
> Wow suse has so many HPC packages O_o
>
>
> Several of the newest are from openSUSE Build Service
> "obs:multimedia:libs" repo
> I can also replace it with the standard openSUSE-Slowroll-Oss version
>
> zypper se -s fftw3-devel
> Loading repository data...
> Reading installed packages...
>
> S | Name | Type | Version | Arch | Repository
>
> ---+-----------------------+---------+--------------+--------+----------------------
> | fftw3-devel | package | 3.3.10-119.2 | x86_64 |
> obs:multimedia:libs
> | fftw3-devel | package | 3.3.10-4.3 | x86_64 |
> openSUSE-Slowroll-Oss
> | fftw3-devel | package | 3.3.10-119.2 | i586 |
> obs:multimedia:libs
> | fftw3-devel-debuginfo | package | 3.3.10-119.2 | x86_64 |
> obs:multimedia:libs
> | fftw3-devel-debuginfo | package | 3.3.10-119.2 | i586 |
> obs:multimedia:libs
>
>
>
>
>
> сб, 21 сент. 2024 г., 21:31 Terje J. Hanssen <terjejhanssen(a)gmail.com>:
>
>>
>>
>> Den 21.09.2024 19:22, skrev Андрей Спицын via Cin:
>>
>> The error:
>> >configure: error: Could not find working FFTW library
>>
>> Do you have something like fftw-devel package on your system?
>>
>>
>> Yes, I have the following installed:
>>
>> # zypper se -i fftw
>> Loading repository data...
>> Reading installed packages...
>>
>> S | Name |
>> Summary | Type
>>
>> ---+----------------------------+-------------------------------------------------------+--------
>> i+ | fftw3_3_3_10-gnu-hpc-devel | Include Files and Libraries mandatory
>> for Development | package
>> i | libfftw3-3 | Discrete Fourier Transform (DFT) C
>> Subroutine Library | package
>> i | libfftw3_3_3_10-gnu-hpc | Discrete Fourier Transform (DFT) C
>> Subroutine Library | package
>>
>>
>> But there are several more available, so I am just wondering which one to
>> try to add install (?)
>>
>> # zypper se fftw
>> Loading repository data...
>> Reading installed packages...
>>
>> S | Name |
>> Summary | Type
>>
>> ---+-----------------------------------------------+-------------------------------------------------------------------+-----------
>> | fftw3 | Discrete Fourier
>> Transform (DFT) C Subroutine Library | srcpackage
>> | fftw3-debugsource | Debug sources for
>> package fftw3 | package
>> | fftw3-devel | Include Files and
>> Libraries mandatory for Development | package
>> | fftw3-devel-debuginfo | Debug information
>> for package fftw3-devel | package
>> | fftw3-gnu-hpc-devel | Dependency package
>> for fftw3_3_3_10-gnu-hpc-devel | package
>> | fftw3-gnu-mpich-hpc-devel | Dependency package
>> for fftw3_3_3_10-gnu-mpich-hpc-devel | package
>> | fftw3-gnu-mvapich2-hpc-devel | Dependency package
>> for fftw3_3_3_10-gnu-mvapich2-hpc-devel | package
>> | fftw3-gnu-openmpi4-hpc-devel | Dependency package
>> for fftw3_3_3_10-gnu-openmpi4-hpc-devel | package
>> | fftw3-mpi-devel | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | fftw3-openmp-devel | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | fftw3-threads-devel | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | fftw3_3_3_10-gnu-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | srcpackage
>> | fftw3_3_3_10-gnu-hpc-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-hpc | package
>> | fftw3_3_3_10-gnu-hpc-debugsource | Debug sources for
>> package fftw3_3_3_10-gnu-hpc | package
>> i+ | fftw3_3_3_10-gnu-hpc-devel | Include Files and
>> Libraries mandatory for Development | package
>> | fftw3_3_3_10-gnu-hpc-devel-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-hpc-devel | package
>> | fftw3_3_3_10-gnu-hpc-devel-static | Static libraries for
>> fftw3 | package
>> | fftw3_3_3_10-gnu-mpich-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | srcpackage
>> | fftw3_3_3_10-gnu-mpich-hpc-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-mpich-hpc | package
>> | fftw3_3_3_10-gnu-mpich-hpc-debugsource | Debug sources for
>> package fftw3_3_3_10-gnu-mpich-hpc | package
>> | fftw3_3_3_10-gnu-mpich-hpc-devel | Include Files and
>> Libraries mandatory for Development | package
>> | fftw3_3_3_10-gnu-mpich-hpc-devel-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-mpich-hpc-devel | package
>> | fftw3_3_3_10-gnu-mpich-hpc-devel-static | Static libraries for
>> fftw3 | package
>> | fftw3_3_3_10-gnu-mvapich2-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | srcpackage
>> | fftw3_3_3_10-gnu-mvapich2-hpc-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-mvapich2-hpc | package
>> | fftw3_3_3_10-gnu-mvapich2-hpc-debugsource | Debug sources for
>> package fftw3_3_3_10-gnu-mvapich2-hpc | package
>> | fftw3_3_3_10-gnu-mvapich2-hpc-devel | Include Files and
>> Libraries mandatory for Development | package
>> | fftw3_3_3_10-gnu-mvapich2-hpc-devel-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-mvapich2-hpc-devel | package
>> | fftw3_3_3_10-gnu-mvapich2-hpc-devel-static | Static libraries for
>> fftw3 | package
>> | fftw3_3_3_10-gnu-openmpi4-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | srcpackage
>> | fftw3_3_3_10-gnu-openmpi4-hpc-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-openmpi4-hpc | package
>> | fftw3_3_3_10-gnu-openmpi4-hpc-debugsource | Debug sources for
>> package fftw3_3_3_10-gnu-openmpi4-hpc | package
>> | fftw3_3_3_10-gnu-openmpi4-hpc-devel | Include Files and
>> Libraries mandatory for Development | package
>> | fftw3_3_3_10-gnu-openmpi4-hpc-devel-debuginfo | Debug information
>> for package fftw3_3_3_10-gnu-openmpi4-hpc-devel | package
>> | fftw3_3_3_10-gnu-openmpi4-hpc-devel-static | Static libraries for
>> fftw3 | package
>> i | libfftw3-3 | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3-3-32bit | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3-3-32bit-debuginfo | Debug information
>> for package libfftw3-3 | package
>> | libfftw3-3-debuginfo | Debug information
>> for package libfftw3-3 | package
>> | libfftw3-gnu-hpc | Dependency package
>> for libfftw3_3_3_10-gnu-hpc | package
>> | libfftw3-gnu-mpich-hpc | Dependency package
>> for libfftw3_3_3_10-gnu-mpich-hpc | package
>> | libfftw3-gnu-mvapich2-hpc | Dependency package
>> for libfftw3_3_3_10-gnu-mvapich2-hpc | package
>> | libfftw3-gnu-openmpi4-hpc | Dependency package
>> for libfftw3_3_3_10-gnu-openmpi4-hpc | package
>> i | libfftw3_3_3_10-gnu-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3_3_3_10-gnu-hpc-debuginfo | Debug information
>> for package libfftw3_3_3_10-gnu-hpc | package
>> | libfftw3_3_3_10-gnu-mpich-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3_3_3_10-gnu-mpich-hpc-debuginfo | Debug information
>> for package libfftw3_3_3_10-gnu-mpich-hpc | package
>> | libfftw3_3_3_10-gnu-mvapich2-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3_3_3_10-gnu-mvapich2-hpc-debuginfo | Debug information
>> for package libfftw3_3_3_10-gnu-mvapich2-hpc | package
>> | libfftw3_3_3_10-gnu-openmpi4-hpc | Discrete Fourier
>> Transform (DFT) C Subroutine Library | package
>> | libfftw3_3_3_10-gnu-openmpi4-hpc-debuginfo | Debug information
>> for package libfftw3_3_3_10-gnu-openmpi4-hpc | package
>> | libfftw3_mpi3 | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_mpi3-32bit | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_mpi3-32bit-debuginfo | Debug information
>> for package libfftw3_mpi3 | package
>> | libfftw3_mpi3-debuginfo | Debug information
>> for package libfftw3_mpi3 | package
>> | libfftw3_omp3 | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_omp3-32bit | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_omp3-32bit-debuginfo | Debug information
>> for package libfftw3_omp3 | package
>> | libfftw3_omp3-debuginfo | Debug information
>> for package libfftw3_omp3 | package
>> | libfftw3_threads3 | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_threads3-32bit | Discrete Fourier
>> Transform (DFT) C subroutine library | package
>> | libfftw3_threads3-32bit-debuginfo | Debug information
>> for package libfftw3_threads3 | package
>> | libfftw3_threads3-debuginfo | Debug information
>> for package libfftw3_threads3 | package
>> | python-pyFFTW | A pythonic wrapper
>> around FFTW, the FFT library | srcpackage
>> | python-pyFFTW-debuginfo | Debug information
>> for package python-pyFFTW | package
>> | python-pyFFTW-debugsource | Debug sources for
>> package python-pyFFTW | package
>> | python310-pyFFTW | A pythonic wrapper
>> around FFTW, the FFT library | package
>> | python310-pyFFTW-debuginfo | Debug information
>> for package python310-pyFFTW | package
>> | python311-pyFFTW | A pythonic wrapper
>> around FFTW, the FFT library | package
>> | python311-pyFFTW-debuginfo | Debug information
>> for package python311-pyFFTW | package
>> | python312-pyFFTW | A pythonic wrapper
>> around FFTW, the FFT library | package
>> | python312-pyFFTW-debuginfo | Debug information
>> for package python312-pyFFTW | package
>>
>>
>>
>> сб, 21 сент. 2024 г., 20:10 Terje J. Hanssen via Cin <
>> cin(a)lists.cinelerra-gg.org>:
>>
>>>
>>>
>>> Den 21.09.2024 17:01, skrev Andrew Randrianasulu:
>>>
>>>
>>> [snip]
>>>
>>>
>>>>
>>>> sorry, warning mean we run configure that does not recognize those
>>>> parameters.
>>>>
>>>> in other words we run WRONG configure (but discovered two fixes on the
>>>> way)
>>>>
>>>> please step two directories higher
>>>>
>>>> cd ../../
>>>>
>>>> and run ./autogen.sh ,configure, make from there ...
>>>>
>>>>
>>>>
>>>> localhost:/home/cinelerra/cinelerra-5.1 #
>>>>
>>>> 3)
>>>> # ./autogen.sh
>>>> + '[' -z '' ']'
>>>> + case "$-" in
>>>> + __lmod_vx=x
>>>> + '[' -n x ']'
>>>> + set +x
>>>> Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this
>>>> output (/usr/share/lmod/lmod/init/bash)
>>>> Shell debugging restarted
>>>> + unset __lmod_vx
>>>> + 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 ']'
>>>>
>>>>
>>>> 4)
>>>> Which configure to use?
>>>>
>>>> # ./configure --with-single-user --with-git-ffmpeg=
>>>> https://git.ffmpeg.org/ffmpeg.git
>>>> configure: loading site script /usr/share/site/x86_64-pc-linux-gnu
>>>> checking for a BSD-compatible install... /usr/bin/install -c
>>>> checking whether sleep supports fractional seconds... yes
>>>> checking filesystem timestamp resolution... 0.01
>>>> checking whether build environment is sane... yes
>>>> checking for a race-free mkdir -p... /usr/bin/mkdir -p
>>>> checking for gawk... gawk
>>>> checking whether make sets $(MAKE)... yes
>>>> checking whether make supports nested variables... yes
>>>> checking xargs -n works... yes
>>>> checking build system type... x86_64-pc-linux-gnu
>>>> checking host system type... x86_64-pc-linux-gnu
>>>> checking how to print strings... printf
>>>> checking whether make supports the include directive... yes (GNU style)
>>>> checking for gcc... gcc
>>>> checking whether the C compiler works... yes
>>>> checking for C compiler default output file name... a.out
>>>> checking for suffix of executables...
>>>> checking whether we are cross compiling... no
>>>> checking for suffix of object files... o
>>>> checking whether the compiler supports GNU C... yes
>>>> checking whether gcc accepts -g... yes
>>>> checking for gcc option to enable C11 features... none needed
>>>> checking whether gcc understands -c and -o together... yes
>>>> checking dependency style of gcc... none
>>>> checking for a sed that does not truncate output... /usr/bin/sed
>>>> checking for grep that handles long lines and -e... /usr/bin/grep
>>>> checking for egrep... /usr/bin/grep -E
>>>> checking for fgrep... /usr/bin/grep -F
>>>> checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
>>>> checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
>>>> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
>>>> checking the name lister (/usr/bin/nm -B) interface... BSD nm
>>>> checking whether ln -s works... yes
>>>> checking the maximum length of command line arguments... 1572864
>>>> checking how to convert x86_64-pc-linux-gnu file names to
>>>> x86_64-pc-linux-gnu format... func_convert_file_noop
>>>> checking how to convert x86_64-pc-linux-gnu file names to toolchain
>>>> format... func_convert_file_noop
>>>> checking for /usr/x86_64-suse-linux/bin/ld option to reload object
>>>> files... -r
>>>> checking for file... file
>>>> checking for objdump... objdump
>>>> checking how to recognize dependent libraries... pass_all
>>>> checking for dlltool... no
>>>> checking how to associate runtime and link libraries... printf %s\n
>>>> checking for ar... ar
>>>> checking for archiver @FILE support... @
>>>> checking for strip... strip
>>>> checking for ranlib... ranlib
>>>> checking command to parse /usr/bin/nm -B output from gcc object... ok
>>>> checking for sysroot... no
>>>> checking for a working dd... /usr/bin/dd
>>>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
>>>> checking for mt... mt
>>>> checking if mt is a manifest tool... no
>>>> checking for stdio.h... yes
>>>> checking for stdlib.h... yes
>>>> checking for string.h... yes
>>>> checking for inttypes.h... yes
>>>> checking for stdint.h... yes
>>>> checking for strings.h... yes
>>>> checking for sys/stat.h... yes
>>>> checking for sys/types.h... yes
>>>> checking for unistd.h... yes
>>>> checking for dlfcn.h... yes
>>>> checking for objdir... .libs
>>>> checking if gcc supports -fno-rtti -fno-exceptions... no
>>>> checking for gcc option to produce PIC... -fPIC -DPIC
>>>> checking if gcc PIC flag -fPIC -DPIC works... yes
>>>> checking if gcc static flag -static works... no
>>>> checking if gcc supports -c -o file.o... yes
>>>> checking if gcc supports -c -o file.o... (cached) yes
>>>> checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m
>>>> elf_x86_64) supports shared libraries... yes
>>>> checking whether -lc should be explicitly linked in... no
>>>> checking dynamic linker characteristics... GNU/Linux ld.so
>>>> checking how to hardcode library paths into programs... immediate
>>>> checking whether stripping libraries is possible... yes
>>>> checking if libtool supports shared libraries... yes
>>>> checking whether to build shared libraries... yes
>>>> checking whether to build static libraries... yes
>>>> checking dependency style of gcc... none
>>>> checking for g++... g++
>>>> checking whether the compiler supports GNU C++... yes
>>>> checking whether g++ accepts -g... yes
>>>> checking for g++ option to enable C++11 features... none needed
>>>> checking dependency style of g++... none
>>>> checking how to run the C++ preprocessor... g++ -E
>>>> checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m
>>>> elf_x86_64
>>>> checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is
>>>> GNU ld... yes
>>>> checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m
>>>> elf_x86_64) supports shared libraries... yes
>>>> checking for g++ option to produce PIC... -fPIC -DPIC
>>>> checking if g++ PIC flag -fPIC -DPIC works... yes
>>>> checking if g++ static flag -static works... no
>>>> checking if g++ supports -c -o file.o... yes
>>>> checking if g++ supports -c -o file.o... (cached) yes
>>>> checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m
>>>> elf_x86_64) supports shared libraries... yes
>>>> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
>>>> checking how to hardcode library paths into programs... immediate
>>>> checking for makeinfo... ${SHELL}
>>>> '/home/cinelerra/cinelerra-5.1/m4/missing' makeinfo
>>>> checking for gettext... gettext
>>>> checking for libtool... $(SHELL) $(top_builddir)/libtool
>>>> checking for gtk_init in -lm... yes
>>>> checking for nasm... yes
>>>> checking nasm x264 compatible... yes
>>>> checking for yasm... yes
>>>> checking for objcopy... yes
>>>> checking for pactl... yes
>>>> checking for gcc options needed to detect all undeclared functions...
>>>> none needed
>>>> checking whether X_HAVE_UTF8_STRING is declared... yes
>>>> checking for XOpenDisplay in -lX11... yes
>>>> checking for X11/X.h... yes
>>>> checking X11 headers... yes
>>>> checking for X11/keysym.h... yes
>>>> checking X11 headers... yes
>>>> checking for XShmQueryExtension in -lXext... yes
>>>> checking for X11/Xlib.h... yes
>>>> checking Xlib XShm extention... yes
>>>> checking for XineramaQueryExtension in -lXinerama... yes
>>>> checking for X11/extensions/Xinerama.h... yes
>>>> checking Xinerama headers... yes
>>>> checking for XFixesQueryVersion in -lXfixes... yes
>>>> checking for BZ2_bzDecompress in -lbz2... yes
>>>> checking for FcInit in -lfontconfig... yes
>>>> checking for FT_Init_FreeType in -lfreetype... yes
>>>> checking for lzma_version_number in -llzma... yes
>>>> checking for png_read_png in -lpng... yes
>>>> checking for pthread_create in -lpthread... yes
>>>> checking for gzopen in -lz... yes
>>>> checking for fftw3.h... no
>>>> checking fftw headers... no
>>>> checking for uuid/uuid.h... yes
>>>> checking uuid headers... yes
>>>> checking for linux/cdrom.h... yes
>>>> checking linux cdrom headers... yes
>>>> checking for sys/ioctl.h... yes
>>>> checking linux sys... yes
>>>> checking for FLAC/stream_decoder.h... yes
>>>> checking FLAC headers... yes
>>>> checking for lame/lame.h... no
>>>> checking lame headers... no
>>>> checking for stdio.h... (cached) yes
>>>> checking jpeg headers... yes
>>>> checking for openjpeg.h... no
>>>> checking openjpeg headers... no
>>>> checking for sndfile.h... yes
>>>> checking sndfile headers... yes
>>>> checking for ImfOpenInputFile in -lIlmImf... no
>>>> checking for ImfOpenInputFile in -lImath... no
>>>> checking for vpx/vpx_decoder.h... no
>>>> checking vpx headers... no
>>>> checking for mjpegtools/mjpeg_types.h... no
>>>> checking mjpegtools headers... no
>>>> checking for tiff.h... yes
>>>> checking tiff headers... yes
>>>> checking for twolame.h... no
>>>> checking twolame headers... no
>>>> checking for stdint.h... (cached) yes
>>>> checking x264 headers... yes
>>>> checking for x265.h... yes
>>>> checking x265 headers... yes
>>>> checking for opus/opus_multistream.h... yes
>>>> checking libopus headers... yes
>>>> checking for aom/aom.h... no
>>>> checking libaom headers... no
>>>> checking for dav1d/dav1d.h... no
>>>> checking libdav1d headers... no
>>>> checking for webp/encode.h... no
>>>> checking libwebp headers... no
>>>> checking for stdint.h... (cached) yes
>>>> checking a52 headers... yes
>>>> checking for encore.h... no
>>>> checking encore headers... no
>>>> checking for gif_lib.h... yes
>>>> checking gif lib headers... yes
>>>> checking for jbg_dec_init in -ljbig... yes
>>>> checking for vdp_device_create_x11 in -lvdpau... yes
>>>> checking for vaInitialize in -lva... yes
>>>> checking for va/va_x11.h... yes
>>>> checking va x11 headers... yes
>>>> checking for vaGetDisplay in -lva-x11... yes
>>>> checking for va/va_drm.h... yes
>>>> checking va drm headers... yes
>>>> checking for vaGetDisplayDRM in -lva-drm... yes
>>>> checking for glUseProgram in -lGL... yes
>>>> checking for gluOrtho2D in -lGLU... yes
>>>> checking for GL/gl.h... yes
>>>> checking opengl headers... yes
>>>> checking for XvQueryExtension in -lXv... yes
>>>> checking for X11/Xlib.h... (cached) yes
>>>> checking Xlib Xv extention... yes
>>>> checking for sys/soundcard.h... yes
>>>> checking oss headers... yes
>>>> checking for XftInit in -lXft... yes
>>>> checking for X11/Xlib.h... (cached) yes
>>>> checking Xft/freetype headers... yes
>>>> checking for snd_pcm_open in -lasound... yes
>>>> checking for alsa/asoundlib.h... yes
>>>> checking asound headers... yes
>>>> checking for ogg/ogg.h... yes
>>>> checking ogg headers... yes
>>>> checking for theora/theoraenc.h... yes
>>>> checking threora headers... yes
>>>> checking for vorbis/vorbisenc.h... yes
>>>> checking vorbis encoders headers... yes
>>>> checking for vorbis/vorbisfile.h... yes
>>>> checking vorbis file headers... yes
>>>> checking for libavc1394/avc1394.h... yes
>>>> checking libavc1394 headers... yes
>>>> checking for libavc1394/rom1394.h... yes
>>>> checking librom1394 headers... yes
>>>> checking for libiec61883/iec61883.h... yes
>>>> checking libiec61883 headers... yes
>>>> checking for libraw1394/raw1394.h... yes
>>>> checking libraw1394 headers... yes
>>>> checking for libdv/dv.h... yes
>>>> checking libdv headers... yes
>>>> checking for linux/dvb/dmx.h... yes
>>>> checking dvb device headers... yes
>>>> checking for linux/kernel.h... yes
>>>> checking v4l2 system headers... yes
>>>> checking for X11/Xlib.h... (cached) yes
>>>> checking XF86VM headers... yes
>>>> checking for esd.h... no
>>>> checking esound headers... no
>>>> checking for audiofile.h... no
>>>> checking audiofile headers... no
>>>> checking for pa_simple_new in -lpulse-simple... yes
>>>> checking for pulse/simple.h... yes
>>>> checking pulse-simple headers... yes
>>>> checking for pa_context_new in -lpulse... yes
>>>> checking for pulse/error.h... yes
>>>> checking pulse headers... yes
>>>> checking for linux/isofs.h... no
>>>> checking isofs headers... no
>>>> checking for X11/keysymdef.h... yes
>>>> checking x11 keysym defs... yes
>>>> checking for libusb_init in -lusb-1.0... yes
>>>> checking for libusb-1.0/libusb.h... yes
>>>> checking libusb headers... yes
>>>> checking for lv2 availability... checking for lilv/lilv.h... yes
>>>> checking lilv headers... yes
>>>> checking for serd/serd.h... yes
>>>> checking serd headers... yes
>>>> checking for sord/sord.h... yes
>>>> checking sord headers... yes
>>>> checking for sratom/sratom.h... yes
>>>> checking sratom headers... yes
>>>> checking for suil/suil.h... yes
>>>> checking suil headers... yes
>>>> checking for /usr/local/cuda/include/cuda.h... no
>>>> checking cuda sdk... no
>>>> checking for dlopen in -ldl... yes
>>>> checking for numa_alloc in -lnuma... yes
>>>> checking for openexr available... yes
>>>> Reason Package
>>>> ------ -------
>>>> static libbthread
>>>> forced a52dec
>>>> forced djbfft
>>>> disabled encore
>>>> disabled audiofile
>>>> disabled esound
>>>> forced ffmpeg
>>>> static fftw
>>>> static flac
>>>> forced giflib
>>>> static ilmBase
>>>> static ladspa
>>>> forced lame
>>>> static libavc1394
>>>> forced libraw1394
>>>> static libiec61883
>>>> static libdv
>>>> static libjpeg
>>>> forced libogg
>>>> static libsndfile
>>>> forced libtheora
>>>> forced libuuid
>>>> forced libvorbis
>>>> forced mjpegtools
>>>> static libaom
>>>> disabled libsvtav1
>>>> static dav1d
>>>> static libwebp
>>>> static openExr
>>>> static openexr
>>>> forced openjpeg
>>>> static tiff
>>>> forced twolame
>>>> forced x264
>>>> forced x265
>>>> static libvpx
>>>> static opus
>>>> static lv2
>>>> static lilv
>>>> static sratom
>>>> static serd
>>>> static sord
>>>> static suil
>>>> static ffnvcodec
>>>> static libdpx
>>>> system -lX11
>>>> system -lXext
>>>> system -lXinerama
>>>> system -lXfixes
>>>> system -lbz2
>>>> system -lfontconfig
>>>> system -lfreetype
>>>> system -llzma
>>>> system -lpng
>>>> system -lpthread
>>>> system -lz
>>>> system -ljbig
>>>> system -lvdpau
>>>> system -lva
>>>> system -lva-x11
>>>> system -lva-drm
>>>> system -lGL
>>>> system -lGLU
>>>> system -lXv
>>>> system -lXft
>>>> system -lasound
>>>> system -lpulse-simple
>>>> system -lpulse
>>>> system -lusb-1.0
>>>> system -ldl
>>>> system -lnuma
>>>>
>>>> using: with-gl
>>>> using: with-xft
>>>> using: with-xxf86vm
>>>> using: with-oss
>>>> using: with-alsa
>>>> using: with-firewire
>>>> using: with-ogg
>>>> using: with-dv
>>>> using: with-dvb
>>>> using: with-ladspa
>>>> using: with-video4linux2
>>>> using: without-esound
>>>> using: with-pulse
>>>> using: with-pactl
>>>> using: with-openexr
>>>> using: with-lv2
>>>> using: without-commercial
>>>> using: with-giflib
>>>> using: with-libzmpeg
>>>> using: with-libdpx
>>>> using: with-shuttle
>>>> using: with-shuttle_usb
>>>> using: with-xv
>>>> using: with-vaapi
>>>> using: with-vdpau
>>>> using: without-cuda
>>>> using: with-nv
>>>> using: with-wintv
>>>> using: with-x10tv
>>>> using: with-jobs = 32
>>>> using: exec-name = cin
>>>> using: with-cinlib = $$CIN_PATH
>>>> using: with-cindat = $$CIN_PATH
>>>> using: with-config-dir = $$HOME/.bcast5
>>>> using: with-nested-dir = $$HOME/Videos
>>>> using: with-snap-dir = $$HOME/Pictures
>>>> using: with-browser = firefox
>>>> using: with-plugin-dir = $$CIN_LIB/plugins
>>>> using: with-ladspa-dir = $$CIN_LIB/ladspa
>>>> using: with-opencv = no
>>>> using: with-git-ffmpeg = https://git.ffmpeg.org/ffmpeg.git
>>>> using: with-noelision = auto
>>>> using: with-booby = no
>>>> using: with-clang = no
>>>>
>>>> using: thirdparty build = yes
>>>> using: single-user = yes
>>>> using: static-build = yes
>>>> using: ladspa-build = yes
>>>>
>>>> checking that generated files are newer than configure... done
>>>> configure: creating ./config.status
>>>> config.status: creating Makefile
>>>> config.status: executing depfiles commands
>>>> config.status: executing libtool commands
>>>>
>>>>
>>>> 5)
>>>> # make
>>>> .....snip
>>>> [ 99%] Building CXX object
>>>> CMakeFiles/aom_av1_rc.dir/av1/ratectrl_rtc.cc.o
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/tools/dump_obu.cc:
>>>> In function ‘int main(int, const char**)’:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/tools/dump_obu.cc:115:58:
>>>> warning: ignoring attributes on template argument ‘int (*)(FILE*)’
>>>> [-Wignored-attributes]
>>>> 115 | using FilePtr = std::unique_ptr<FILE, decltype(&fclose)>;
>>>> | ^
>>>> [ 99%] Linking CXX executable dump_obu
>>>> [ 99%] Built target dump_obu
>>>> [100%] Linking CXX static library libaom_av1_rc.a
>>>> [100%] Built target aom_av1_rc
>>>> Install the project...
>>>> -- Install configuration: "Release"
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_codec.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_frame_buffer.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_image.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_integer.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_decoder.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aomdx.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aomcx.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_encoder.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_external_partition.h
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/lib/pkgconfig/aom.pc
>>>> -- Installing:
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/lib/libaom.a
>>>> make[3]: Leaving directory
>>>> '/home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/aom.build'
>>>> touch
>>>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/build/libaom.built
>>>> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/thirdparty'
>>>> make[1]: *** [Makefile:592: all-recursive] Error 1
>>>> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1'
>>>> make: *** [Makefile:539: all] Error 2
>>>>
>>>
>>> interesting, probably error was scrolled up.
>>>
>>> you can rerun make and try to catch error eventually.
>>>
>>>
>>> If here is relevant log files, I can copy from them and also post them
>>> directly?
>>>
>>> I have not enough scroll lines in my Gnome terminal, but searched in the
>>> available output to find and copied lines with "Error".
>>> Here are several check for errors among these, so these are possibly not
>>> of interest, but here they are:
>>>
>>> src/x86/msac.asm:262: warning: improperly calling multi-line macro
>>> `SETUP_STACK_POINTER' with 0 parameters [-w+pp-macro-params-lchecking
>>> whether the C compiler works... ./compile error_str.c
>>> checking whether to enable maintainer-specific portions of Makefiles...
>>> no
>>> ./makelib error.a error.o error_str.o
>>> ./load auto-str substdio.a error.a str.a output... remote: Compressing
>>> objects: 81% (5922/7310)
>>> -- Looking for a ASM_NASM compiler
>>> ./load install hier.o auto_home.o strerr.a substdio.a \
>>> open.a error.a str.a
>>> ./load instcheck hier.o auto_home.o strerr.a substdio.a \
>>> error.a str.a
>>> checking for library containing strerror... [27/39] Linking
>>> build/lv2/atom/forge-overflow-test
>>> checking for working alloca.h... /bin/sh ../libtool --tag=CC
>>> --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT errors.lo -MD
>>> -MP -MF .deps/errors.Tpo -c -o errors.lo errors.c
>>> 1572864
>>> yes
>>> -- Performing Test CXX_FLAG_SUPPORTED
>>> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT errors.lo -MD
>>> -MP -MF .deps/errors.Tpo -c errors.c -o errors.o
>>> yes
>>> mv -f .deps/errors.Tpo .deps/errors.Plo
>>> yes
>>> checking for ucontext.h... /bin/sh ../libtool --tag=CC --mode=link
>>> gcc -g -O2 -version-info 12:0:1 -o libraw1394.la -rpath
>>> /usr/local/lib64 main.lo eventloop.lo errors.lo readwrite.lo iso.lo fcp.lo
>>> arm.lo version.lo dispatch.lo fw.lo fw-iso.lo
>>> libtool: link: ar cru .libs/libraw1394.a main.o eventloop.o errors.o
>>> readwrite.o iso.o fcp.o arm.o version.o dispatch.o fw.o fw-iso.o
>>> checking for strerror... == build/shared/src/warpmv.o
>>> configure.in:82: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
>>> (or '*_CPPFLAGS')
>>> yes
>>> checking if compiler needs -Werror to reject unknown flags... checking
>>> whether the linker accepts -Wl,-O1... [DEP]
>>> vp9/common/vp9_common_data.c.d
>>> [ 58%] Building C object CMakeFiles/turbojpeg-static.dir/jerror.c.o
>>> [DEP] vp9/encoder/vp9_encodeframe.c.d
>>> no
>>> checking whether C++ compiler accepts -Wcast-qual... [DEP]
>>> vp9/encoder/vp9_treewriter.c.d
>>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I.
>>> -I. -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>>> -fno-tree-vectorize -fvisibility=hidden -c output/matroska_ebml.c -o
>>> output/matroska_ebml.o
>>> lpc.c: In function ‘vorbis_lpc_from_data’:
>>> lpc.c:78:12: warning: ‘*aut’ may be used uninitialized
>>> [-Wmaybe-uninitialized]
>>> 78 | error=aut[0] * (1. + 1e-10);
>>> | ~~~^~~
>>> yes
>>> [DEP] vp9/encoder/vp9_aq_variance.c.d
>>> no
>>> configure: error: Could not find working FFTW library (
>>> http://www.fftw.org/) If you have
>>> installed FFTW3 check that you used the right build options, see the
>>> README.
>>> -- Performing Test HAVE_CXX_FLAG
>>> [ 65%] Building C object CMakeFiles/turbojpeg-static.dir/jquant1.c.o
>>> [DEP] vp9/encoder/vp9_ext_ratectrl.c.d
>>> make[2]: *** [Makefile:362:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/build/ladspa.configure]
>>> Error 1
>>> make[2]: *** Waiting for unfinished jobs....
>>> yes
>>> checking whether C compiler accepts -Werror... CC info.lo
>>> config.status: creating rdft/Makefile
>>> CC celt/entcode.lo
>>> [DEP] vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c.d
>>> [ 66%] Building C object CMakeFiles/jpeg-static.dir/jdtrans.c.o
>>> config.status: creating rdft/scalar/Makefile
>>> [ 68%] Building C object CMakeFiles/jpeg-static.dir/jerror.c.o
>>> config.status: creating rdft/scalar/r2cb/Makefile
>>> [ 69%] Building C object CMakeFiles/jpeg-static.dir/jfdctflt.c.o
>>> [DEP] vp9/encoder/x86/vp9_error_avx2.c.d
>>> input/lavf.c:192:33: warning: assignment discards ‘const’ qualifier from
>>> pointer target type [-Wdiscarded-qualifiers]
>>> 192 | FAIL_IF_ERROR( !(format = av_find_input_format(
>>> opt->format )), "unknown file format: %s\n", opt->format );
>>> |
>>> input/lavf.c:37:36: note: in expansion of macro ‘FAIL_IF_ERR’
>>> 37 | #define FAIL_IF_ERROR( cond, ... ) FAIL_IF_ERR( cond, "lavf",
>>> __VA_ARGS__ )
>>> |
>>> input/lavf.c:192:9: note: in expansion of macro ‘FAIL_IF_ERROR’
>>> 192 | FAIL_IF_ERROR( !(format = av_find_input_format(
>>> opt->format )), "unknown file format: %s\n", opt->format );
>>> | ^~~~~~~~~~~~~
>>> [DEP] vpx_dsp/x86/avg_ssse3_x86_64.asm.d
>>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I.
>>> -I. -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>>> -fno-tree-vectorize -fvisibility=hidden -c common/base.c -o common/base.o
>>> [DEP] vp8/encoder/x86/block_error_sse2.asm.d
>>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I.
>>> -I. -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>>> -fno-tree-vectorize -fvisibility=hidden -c encoder/api.c -o encoder/api.o
>>> [DEP] vp9/encoder/x86/vp9_error_sse2.asm.d
>>> checking for library containing strerror... gcc -Wno-maybe-uninitialized
>>> -Wshadow -O3 -ffast-math -m64 -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE
>>> -mpreferred-stack-boundary=6 -I/usr/include/ffmpeg -I/usr/include/ffmpeg
>>> -fPIC -fomit-frame-pointer -fno-tree-vectorize -fvisibility=hidden -c
>>> encoder/analyse.c -o encoder/analyse-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8
>>> [DEP] vp8/common/x86/iwalsh_sse2.asm.d
>>> checking for grep that handles long lines and -e... [DEP]
>>> vp8/encoder/x86/block_error_sse2.asm.d
>>> hecking the name lister (/usr/bin/nm -B) interface... CC
>>> silk/NLSF_decode.lo
>>> [DEP] vp9/encoder/x86/vp9_error_sse2.asm.d
>>> CC silk/NSQ.lo
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/libjpeg-turbo-2.1.5.1/opt/libjpeg-turbo/include/jerror.h
>>> BSD nm
>>> CCLD libopus.la
>>> [CC] vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c.o
>>> CC utils.lo
>>> [CC] vp9/encoder/x86/vp9_error_avx2.c.o
>>> [AS] vp8/encoder/x86/block_error_sse2.asm.o
>>> [AS] vp9/encoder/x86/vp9_error_sse2.asm.o
>>> In function ‘calc_plane_error16’,
>>> inlined from ‘main’ at tools/tiny_ssim.c:464:5:
>>> tools/tiny_ssim.c:37:12: warning: ‘v[0]’ may be used uninitialized
>>> [-Wmaybe-uninitialized]
>>> 37 | if (orig == NULL || recon == NULL) {
>>> | ^
>>> In function ‘calc_plane_error16’,
>>> inlined from ‘main’ at tools/tiny_ssim.c:462:5:
>>> tools/tiny_ssim.c:37:12: warning: ‘u[0]’ may be used uninitialized
>>> [-Wmaybe-uninitialized]
>>> 37 | if (orig == NULL || recon == NULL) {
>>> | ^
>>> In function ‘calc_plane_error’,
>>> inlined from ‘main’ at tools/tiny_ssim.c:461:5:
>>> tools/tiny_ssim.c:61:12: warning: ‘y[0]’ may be used unin
>>> [ 98%] Built target encoder [ 98%] Built target common [100%] Linking
>>> CXX static library libx265.a [100%] Built target x265-static make[4]:
>>> Leaving directory
>>> '/home/cinelerra/cinelerra-5.1/thirdparty/x265_3.517122023/8bit'
>>> /bin/sh: -c: line 1: syntax error near unexpected token `('
>>> CXX static library libx265.a [100%] Built target x265-static make[4]:
>>> Leaving directory
>>> '/home/cinelerra/cinelerra-5.1/thirdparty/x265_3.517122023/8bit''
>>> make[3]: [Makefile:4: all] Error 2 (ignored)
>>> make[1]: *** [Makefile:592: all-recursive] Error 1
>>> make: *** [Makefile:539: all] Error 2
>>>
>>>
>>>
>>>>
>>>>
>>>>
>>>>> 5)
>>>>> # make
>>>>> make all-am
>>>>> make[1]: Entering directory
>>>>> '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir.o -MD -MP
>>>>> -MF .deps/appdir.Tpo -c -o appdir.o appdir.cpp
>>>>> mv -f .deps/appdir.Tpo .deps/appdir.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir_root_setup.o
>>>>> -MD -MP -MF .deps/appdir_root_setup.Tpo -c -o appdir_root_setup.o
>>>>> appdir_root_setup.cpp
>>>>> mv -f .deps/appdir_root_setup.Tpo .deps/appdir_root_setup.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT copyright.o -MD -MP
>>>>> -MF .deps/copyright.Tpo -c -o copyright.o copyright.cpp
>>>>> mv -f .deps/copyright.Tpo .deps/copyright.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
>>>>> copyright_dpkgquery.o -MD -MP -MF .deps/copyright_dpkgquery.Tpo -c -o
>>>>> copyright_dpkgquery.o copyright_dpkgquery.cpp
>>>>> mv -f .deps/copyright_dpkgquery.Tpo .deps/copyright_dpkgquery.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT core.o -MD -MP -MF
>>>>> .deps/core.Tpo -c -o core.o core.cpp
>>>>> mv -f .deps/core.Tpo .deps/core.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfile.o -MD
>>>>> -MP -MF .deps/desktopfile.Tpo -c -o desktopfile.o desktopfile.cpp
>>>>> mv -f .deps/desktopfile.Tpo .deps/desktopfile.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfileentry.o
>>>>> -MD -MP -MF .deps/desktopfileentry.Tpo -c -o desktopfileentry.o
>>>>> desktopfileentry.cpp
>>>>> mv -f .deps/desktopfileentry.Tpo .deps/desktopfileentry.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfilereader.o
>>>>> -MD -MP -MF .deps/desktopfilereader.Tpo -c -o desktopfilereader.o
>>>>> desktopfilereader.cpp
>>>>> mv -f .deps/desktopfilereader.Tpo .deps/desktopfilereader.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfilewriter.o
>>>>> -MD -MP -MF .deps/desktopfilewriter.Tpo -c -o desktopfilewriter.o
>>>>> desktopfilewriter.cpp
>>>>> mv -f .deps/desktopfilewriter.Tpo .deps/desktopfilewriter.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT elf_file.o -MD -MP
>>>>> -MF .deps/elf_file.Tpo -c -o elf_file.o elf_file.cpp
>>>>> mv -f .deps/elf_file.Tpo .deps/elf_file.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT log.o -MD -MP -MF
>>>>> .deps/log.Tpo -c -o log.o log.cpp
>>>>> mv -f .deps/log.Tpo .deps/log.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT main.o -MD -MP -MF
>>>>> .deps/main.Tpo -c -o main.o main.cpp
>>>>> mv -f .deps/main.Tpo .deps/main.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT pipe_reader.o -MD
>>>>> -MP -MF .deps/pipe_reader.Tpo -c -o pipe_reader.o pipe_reader.cpp
>>>>> mv -f .deps/pipe_reader.Tpo .deps/pipe_reader.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT process.o -MD -MP
>>>>> -MF .deps/process.Tpo -c -o process.o process.cpp
>>>>> mv -f .deps/process.Tpo .deps/process.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT subprocess.o -MD
>>>>> -MP -MF .deps/subprocess.Tpo -c -o subprocess.o subprocess.cpp
>>>>> mv -f .deps/subprocess.Tpo .deps/subprocess.Po
>>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT subprocess_result.o
>>>>> -MD -MP -MF .deps/subprocess_result.Tpo
>>>>>
>>>>
1
0
Fwd: Is one pre-built dynamic and static binary for user selection possible?
by Андрей Спицын 21 Sep '24
by Андрей Спицын 21 Sep '24
21 Sep '24
I acidently reply only to Terje, so I copy past my message to list.
>I think that fftw3-devel is right one.
>Wow suse has so many HPC packages O_o
I spend a lot of time to build rpm in suse 15, finding the right package
names. I don't think that the package names changes a lot. Try to install
all -devel packages from my list above.
---------- Forwarded message ---------
От: Андрей Спицын <spitsyn.andrey(a)gmail.com>
Date: сб, 21 сент. 2024 г., 21:36
Subject: Re: [Cin] Is one pre-built dynamic and static binary for user
selection possible?
To: Terje J. Hanssen <terjejhanssen(a)gmail.com>
I think that fftw3-devel is right one.
Wow suse has so many HPC packages O_o
сб, 21 сент. 2024 г., 21:31 Terje J. Hanssen <terjejhanssen(a)gmail.com>:
>
>
> Den 21.09.2024 19:22, skrev Андрей Спицын via Cin:
>
> The error:
> >configure: error: Could not find working FFTW library
>
> Do you have something like fftw-devel package on your system?
>
>
> Yes, I have the following installed:
>
> # zypper se -i fftw
> Loading repository data...
> Reading installed packages...
>
> S | Name |
> Summary | Type
>
> ---+----------------------------+-------------------------------------------------------+--------
> i+ | fftw3_3_3_10-gnu-hpc-devel | Include Files and Libraries mandatory
> for Development | package
> i | libfftw3-3 | Discrete Fourier Transform (DFT) C
> Subroutine Library | package
> i | libfftw3_3_3_10-gnu-hpc | Discrete Fourier Transform (DFT) C
> Subroutine Library | package
>
>
> But there are several more available, so I am just wondering which one to
> try to add install (?)
>
> # zypper se fftw
> Loading repository data...
> Reading installed packages...
>
> S | Name |
> Summary | Type
>
> ---+-----------------------------------------------+-------------------------------------------------------------------+-----------
> | fftw3 | Discrete Fourier
> Transform (DFT) C Subroutine Library | srcpackage
> | fftw3-debugsource | Debug sources for
> package fftw3 | package
> | fftw3-devel | Include Files and
> Libraries mandatory for Development | package
> | fftw3-devel-debuginfo | Debug information for
> package fftw3-devel | package
> | fftw3-gnu-hpc-devel | Dependency package
> for fftw3_3_3_10-gnu-hpc-devel | package
> | fftw3-gnu-mpich-hpc-devel | Dependency package
> for fftw3_3_3_10-gnu-mpich-hpc-devel | package
> | fftw3-gnu-mvapich2-hpc-devel | Dependency package
> for fftw3_3_3_10-gnu-mvapich2-hpc-devel | package
> | fftw3-gnu-openmpi4-hpc-devel | Dependency package
> for fftw3_3_3_10-gnu-openmpi4-hpc-devel | package
> | fftw3-mpi-devel | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | fftw3-openmp-devel | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | fftw3-threads-devel | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | fftw3_3_3_10-gnu-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | srcpackage
> | fftw3_3_3_10-gnu-hpc-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-hpc | package
> | fftw3_3_3_10-gnu-hpc-debugsource | Debug sources for
> package fftw3_3_3_10-gnu-hpc | package
> i+ | fftw3_3_3_10-gnu-hpc-devel | Include Files and
> Libraries mandatory for Development | package
> | fftw3_3_3_10-gnu-hpc-devel-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-hpc-devel | package
> | fftw3_3_3_10-gnu-hpc-devel-static | Static libraries for
> fftw3 | package
> | fftw3_3_3_10-gnu-mpich-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | srcpackage
> | fftw3_3_3_10-gnu-mpich-hpc-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-mpich-hpc | package
> | fftw3_3_3_10-gnu-mpich-hpc-debugsource | Debug sources for
> package fftw3_3_3_10-gnu-mpich-hpc | package
> | fftw3_3_3_10-gnu-mpich-hpc-devel | Include Files and
> Libraries mandatory for Development | package
> | fftw3_3_3_10-gnu-mpich-hpc-devel-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-mpich-hpc-devel | package
> | fftw3_3_3_10-gnu-mpich-hpc-devel-static | Static libraries for
> fftw3 | package
> | fftw3_3_3_10-gnu-mvapich2-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | srcpackage
> | fftw3_3_3_10-gnu-mvapich2-hpc-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-mvapich2-hpc | package
> | fftw3_3_3_10-gnu-mvapich2-hpc-debugsource | Debug sources for
> package fftw3_3_3_10-gnu-mvapich2-hpc | package
> | fftw3_3_3_10-gnu-mvapich2-hpc-devel | Include Files and
> Libraries mandatory for Development | package
> | fftw3_3_3_10-gnu-mvapich2-hpc-devel-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-mvapich2-hpc-devel | package
> | fftw3_3_3_10-gnu-mvapich2-hpc-devel-static | Static libraries for
> fftw3 | package
> | fftw3_3_3_10-gnu-openmpi4-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | srcpackage
> | fftw3_3_3_10-gnu-openmpi4-hpc-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-openmpi4-hpc | package
> | fftw3_3_3_10-gnu-openmpi4-hpc-debugsource | Debug sources for
> package fftw3_3_3_10-gnu-openmpi4-hpc | package
> | fftw3_3_3_10-gnu-openmpi4-hpc-devel | Include Files and
> Libraries mandatory for Development | package
> | fftw3_3_3_10-gnu-openmpi4-hpc-devel-debuginfo | Debug information for
> package fftw3_3_3_10-gnu-openmpi4-hpc-devel | package
> | fftw3_3_3_10-gnu-openmpi4-hpc-devel-static | Static libraries for
> fftw3 | package
> i | libfftw3-3 | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3-3-32bit | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3-3-32bit-debuginfo | Debug information for
> package libfftw3-3 | package
> | libfftw3-3-debuginfo | Debug information for
> package libfftw3-3 | package
> | libfftw3-gnu-hpc | Dependency package
> for libfftw3_3_3_10-gnu-hpc | package
> | libfftw3-gnu-mpich-hpc | Dependency package
> for libfftw3_3_3_10-gnu-mpich-hpc | package
> | libfftw3-gnu-mvapich2-hpc | Dependency package
> for libfftw3_3_3_10-gnu-mvapich2-hpc | package
> | libfftw3-gnu-openmpi4-hpc | Dependency package
> for libfftw3_3_3_10-gnu-openmpi4-hpc | package
> i | libfftw3_3_3_10-gnu-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3_3_3_10-gnu-hpc-debuginfo | Debug information for
> package libfftw3_3_3_10-gnu-hpc | package
> | libfftw3_3_3_10-gnu-mpich-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3_3_3_10-gnu-mpich-hpc-debuginfo | Debug information for
> package libfftw3_3_3_10-gnu-mpich-hpc | package
> | libfftw3_3_3_10-gnu-mvapich2-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3_3_3_10-gnu-mvapich2-hpc-debuginfo | Debug information for
> package libfftw3_3_3_10-gnu-mvapich2-hpc | package
> | libfftw3_3_3_10-gnu-openmpi4-hpc | Discrete Fourier
> Transform (DFT) C Subroutine Library | package
> | libfftw3_3_3_10-gnu-openmpi4-hpc-debuginfo | Debug information for
> package libfftw3_3_3_10-gnu-openmpi4-hpc | package
> | libfftw3_mpi3 | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_mpi3-32bit | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_mpi3-32bit-debuginfo | Debug information for
> package libfftw3_mpi3 | package
> | libfftw3_mpi3-debuginfo | Debug information for
> package libfftw3_mpi3 | package
> | libfftw3_omp3 | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_omp3-32bit | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_omp3-32bit-debuginfo | Debug information for
> package libfftw3_omp3 | package
> | libfftw3_omp3-debuginfo | Debug information for
> package libfftw3_omp3 | package
> | libfftw3_threads3 | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_threads3-32bit | Discrete Fourier
> Transform (DFT) C subroutine library | package
> | libfftw3_threads3-32bit-debuginfo | Debug information for
> package libfftw3_threads3 | package
> | libfftw3_threads3-debuginfo | Debug information for
> package libfftw3_threads3 | package
> | python-pyFFTW | A pythonic wrapper
> around FFTW, the FFT library | srcpackage
> | python-pyFFTW-debuginfo | Debug information for
> package python-pyFFTW | package
> | python-pyFFTW-debugsource | Debug sources for
> package python-pyFFTW | package
> | python310-pyFFTW | A pythonic wrapper
> around FFTW, the FFT library | package
> | python310-pyFFTW-debuginfo | Debug information for
> package python310-pyFFTW | package
> | python311-pyFFTW | A pythonic wrapper
> around FFTW, the FFT library | package
> | python311-pyFFTW-debuginfo | Debug information for
> package python311-pyFFTW | package
> | python312-pyFFTW | A pythonic wrapper
> around FFTW, the FFT library | package
> | python312-pyFFTW-debuginfo | Debug information for
> package python312-pyFFTW | package
>
>
>
> сб, 21 сент. 2024 г., 20:10 Terje J. Hanssen via Cin <
> cin(a)lists.cinelerra-gg.org>:
>
>>
>>
>> Den 21.09.2024 17:01, skrev Andrew Randrianasulu:
>>
>>
>> [snip]
>>
>>
>>>
>>> sorry, warning mean we run configure that does not recognize those
>>> parameters.
>>>
>>> in other words we run WRONG configure (but discovered two fixes on the
>>> way)
>>>
>>> please step two directories higher
>>>
>>> cd ../../
>>>
>>> and run ./autogen.sh ,configure, make from there ...
>>>
>>>
>>>
>>> localhost:/home/cinelerra/cinelerra-5.1 #
>>>
>>> 3)
>>> # ./autogen.sh
>>> + '[' -z '' ']'
>>> + case "$-" in
>>> + __lmod_vx=x
>>> + '[' -n x ']'
>>> + set +x
>>> Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this
>>> output (/usr/share/lmod/lmod/init/bash)
>>> Shell debugging restarted
>>> + unset __lmod_vx
>>> + 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 ']'
>>>
>>>
>>> 4)
>>> Which configure to use?
>>>
>>> # ./configure --with-single-user --with-git-ffmpeg=
>>> https://git.ffmpeg.org/ffmpeg.git
>>> configure: loading site script /usr/share/site/x86_64-pc-linux-gnu
>>> checking for a BSD-compatible install... /usr/bin/install -c
>>> checking whether sleep supports fractional seconds... yes
>>> checking filesystem timestamp resolution... 0.01
>>> checking whether build environment is sane... yes
>>> checking for a race-free mkdir -p... /usr/bin/mkdir -p
>>> checking for gawk... gawk
>>> checking whether make sets $(MAKE)... yes
>>> checking whether make supports nested variables... yes
>>> checking xargs -n works... yes
>>> checking build system type... x86_64-pc-linux-gnu
>>> checking host system type... x86_64-pc-linux-gnu
>>> checking how to print strings... printf
>>> checking whether make supports the include directive... yes (GNU style)
>>> checking for gcc... gcc
>>> checking whether the C compiler works... yes
>>> checking for C compiler default output file name... a.out
>>> checking for suffix of executables...
>>> checking whether we are cross compiling... no
>>> checking for suffix of object files... o
>>> checking whether the compiler supports GNU C... yes
>>> checking whether gcc accepts -g... yes
>>> checking for gcc option to enable C11 features... none needed
>>> checking whether gcc understands -c and -o together... yes
>>> checking dependency style of gcc... none
>>> checking for a sed that does not truncate output... /usr/bin/sed
>>> checking for grep that handles long lines and -e... /usr/bin/grep
>>> checking for egrep... /usr/bin/grep -E
>>> checking for fgrep... /usr/bin/grep -F
>>> checking for ld used by gcc... /usr/x86_64-suse-linux/bin/ld
>>> checking if the linker (/usr/x86_64-suse-linux/bin/ld) is GNU ld... yes
>>> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
>>> checking the name lister (/usr/bin/nm -B) interface... BSD nm
>>> checking whether ln -s works... yes
>>> checking the maximum length of command line arguments... 1572864
>>> checking how to convert x86_64-pc-linux-gnu file names to
>>> x86_64-pc-linux-gnu format... func_convert_file_noop
>>> checking how to convert x86_64-pc-linux-gnu file names to toolchain
>>> format... func_convert_file_noop
>>> checking for /usr/x86_64-suse-linux/bin/ld option to reload object
>>> files... -r
>>> checking for file... file
>>> checking for objdump... objdump
>>> checking how to recognize dependent libraries... pass_all
>>> checking for dlltool... no
>>> checking how to associate runtime and link libraries... printf %s\n
>>> checking for ar... ar
>>> checking for archiver @FILE support... @
>>> checking for strip... strip
>>> checking for ranlib... ranlib
>>> checking command to parse /usr/bin/nm -B output from gcc object... ok
>>> checking for sysroot... no
>>> checking for a working dd... /usr/bin/dd
>>> checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1
>>> checking for mt... mt
>>> checking if mt is a manifest tool... no
>>> checking for stdio.h... yes
>>> checking for stdlib.h... yes
>>> checking for string.h... yes
>>> checking for inttypes.h... yes
>>> checking for stdint.h... yes
>>> checking for strings.h... yes
>>> checking for sys/stat.h... yes
>>> checking for sys/types.h... yes
>>> checking for unistd.h... yes
>>> checking for dlfcn.h... yes
>>> checking for objdir... .libs
>>> checking if gcc supports -fno-rtti -fno-exceptions... no
>>> checking for gcc option to produce PIC... -fPIC -DPIC
>>> checking if gcc PIC flag -fPIC -DPIC works... yes
>>> checking if gcc static flag -static works... no
>>> checking if gcc supports -c -o file.o... yes
>>> checking if gcc supports -c -o file.o... (cached) yes
>>> checking whether the gcc linker (/usr/x86_64-suse-linux/bin/ld -m
>>> elf_x86_64) supports shared libraries... yes
>>> checking whether -lc should be explicitly linked in... no
>>> checking dynamic linker characteristics... GNU/Linux ld.so
>>> checking how to hardcode library paths into programs... immediate
>>> checking whether stripping libraries is possible... yes
>>> checking if libtool supports shared libraries... yes
>>> checking whether to build shared libraries... yes
>>> checking whether to build static libraries... yes
>>> checking dependency style of gcc... none
>>> checking for g++... g++
>>> checking whether the compiler supports GNU C++... yes
>>> checking whether g++ accepts -g... yes
>>> checking for g++ option to enable C++11 features... none needed
>>> checking dependency style of g++... none
>>> checking how to run the C++ preprocessor... g++ -E
>>> checking for ld used by g++... /usr/x86_64-suse-linux/bin/ld -m
>>> elf_x86_64
>>> checking if the linker (/usr/x86_64-suse-linux/bin/ld -m elf_x86_64) is
>>> GNU ld... yes
>>> checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m
>>> elf_x86_64) supports shared libraries... yes
>>> checking for g++ option to produce PIC... -fPIC -DPIC
>>> checking if g++ PIC flag -fPIC -DPIC works... yes
>>> checking if g++ static flag -static works... no
>>> checking if g++ supports -c -o file.o... yes
>>> checking if g++ supports -c -o file.o... (cached) yes
>>> checking whether the g++ linker (/usr/x86_64-suse-linux/bin/ld -m
>>> elf_x86_64) supports shared libraries... yes
>>> checking dynamic linker characteristics... (cached) GNU/Linux ld.so
>>> checking how to hardcode library paths into programs... immediate
>>> checking for makeinfo... ${SHELL}
>>> '/home/cinelerra/cinelerra-5.1/m4/missing' makeinfo
>>> checking for gettext... gettext
>>> checking for libtool... $(SHELL) $(top_builddir)/libtool
>>> checking for gtk_init in -lm... yes
>>> checking for nasm... yes
>>> checking nasm x264 compatible... yes
>>> checking for yasm... yes
>>> checking for objcopy... yes
>>> checking for pactl... yes
>>> checking for gcc options needed to detect all undeclared functions...
>>> none needed
>>> checking whether X_HAVE_UTF8_STRING is declared... yes
>>> checking for XOpenDisplay in -lX11... yes
>>> checking for X11/X.h... yes
>>> checking X11 headers... yes
>>> checking for X11/keysym.h... yes
>>> checking X11 headers... yes
>>> checking for XShmQueryExtension in -lXext... yes
>>> checking for X11/Xlib.h... yes
>>> checking Xlib XShm extention... yes
>>> checking for XineramaQueryExtension in -lXinerama... yes
>>> checking for X11/extensions/Xinerama.h... yes
>>> checking Xinerama headers... yes
>>> checking for XFixesQueryVersion in -lXfixes... yes
>>> checking for BZ2_bzDecompress in -lbz2... yes
>>> checking for FcInit in -lfontconfig... yes
>>> checking for FT_Init_FreeType in -lfreetype... yes
>>> checking for lzma_version_number in -llzma... yes
>>> checking for png_read_png in -lpng... yes
>>> checking for pthread_create in -lpthread... yes
>>> checking for gzopen in -lz... yes
>>> checking for fftw3.h... no
>>> checking fftw headers... no
>>> checking for uuid/uuid.h... yes
>>> checking uuid headers... yes
>>> checking for linux/cdrom.h... yes
>>> checking linux cdrom headers... yes
>>> checking for sys/ioctl.h... yes
>>> checking linux sys... yes
>>> checking for FLAC/stream_decoder.h... yes
>>> checking FLAC headers... yes
>>> checking for lame/lame.h... no
>>> checking lame headers... no
>>> checking for stdio.h... (cached) yes
>>> checking jpeg headers... yes
>>> checking for openjpeg.h... no
>>> checking openjpeg headers... no
>>> checking for sndfile.h... yes
>>> checking sndfile headers... yes
>>> checking for ImfOpenInputFile in -lIlmImf... no
>>> checking for ImfOpenInputFile in -lImath... no
>>> checking for vpx/vpx_decoder.h... no
>>> checking vpx headers... no
>>> checking for mjpegtools/mjpeg_types.h... no
>>> checking mjpegtools headers... no
>>> checking for tiff.h... yes
>>> checking tiff headers... yes
>>> checking for twolame.h... no
>>> checking twolame headers... no
>>> checking for stdint.h... (cached) yes
>>> checking x264 headers... yes
>>> checking for x265.h... yes
>>> checking x265 headers... yes
>>> checking for opus/opus_multistream.h... yes
>>> checking libopus headers... yes
>>> checking for aom/aom.h... no
>>> checking libaom headers... no
>>> checking for dav1d/dav1d.h... no
>>> checking libdav1d headers... no
>>> checking for webp/encode.h... no
>>> checking libwebp headers... no
>>> checking for stdint.h... (cached) yes
>>> checking a52 headers... yes
>>> checking for encore.h... no
>>> checking encore headers... no
>>> checking for gif_lib.h... yes
>>> checking gif lib headers... yes
>>> checking for jbg_dec_init in -ljbig... yes
>>> checking for vdp_device_create_x11 in -lvdpau... yes
>>> checking for vaInitialize in -lva... yes
>>> checking for va/va_x11.h... yes
>>> checking va x11 headers... yes
>>> checking for vaGetDisplay in -lva-x11... yes
>>> checking for va/va_drm.h... yes
>>> checking va drm headers... yes
>>> checking for vaGetDisplayDRM in -lva-drm... yes
>>> checking for glUseProgram in -lGL... yes
>>> checking for gluOrtho2D in -lGLU... yes
>>> checking for GL/gl.h... yes
>>> checking opengl headers... yes
>>> checking for XvQueryExtension in -lXv... yes
>>> checking for X11/Xlib.h... (cached) yes
>>> checking Xlib Xv extention... yes
>>> checking for sys/soundcard.h... yes
>>> checking oss headers... yes
>>> checking for XftInit in -lXft... yes
>>> checking for X11/Xlib.h... (cached) yes
>>> checking Xft/freetype headers... yes
>>> checking for snd_pcm_open in -lasound... yes
>>> checking for alsa/asoundlib.h... yes
>>> checking asound headers... yes
>>> checking for ogg/ogg.h... yes
>>> checking ogg headers... yes
>>> checking for theora/theoraenc.h... yes
>>> checking threora headers... yes
>>> checking for vorbis/vorbisenc.h... yes
>>> checking vorbis encoders headers... yes
>>> checking for vorbis/vorbisfile.h... yes
>>> checking vorbis file headers... yes
>>> checking for libavc1394/avc1394.h... yes
>>> checking libavc1394 headers... yes
>>> checking for libavc1394/rom1394.h... yes
>>> checking librom1394 headers... yes
>>> checking for libiec61883/iec61883.h... yes
>>> checking libiec61883 headers... yes
>>> checking for libraw1394/raw1394.h... yes
>>> checking libraw1394 headers... yes
>>> checking for libdv/dv.h... yes
>>> checking libdv headers... yes
>>> checking for linux/dvb/dmx.h... yes
>>> checking dvb device headers... yes
>>> checking for linux/kernel.h... yes
>>> checking v4l2 system headers... yes
>>> checking for X11/Xlib.h... (cached) yes
>>> checking XF86VM headers... yes
>>> checking for esd.h... no
>>> checking esound headers... no
>>> checking for audiofile.h... no
>>> checking audiofile headers... no
>>> checking for pa_simple_new in -lpulse-simple... yes
>>> checking for pulse/simple.h... yes
>>> checking pulse-simple headers... yes
>>> checking for pa_context_new in -lpulse... yes
>>> checking for pulse/error.h... yes
>>> checking pulse headers... yes
>>> checking for linux/isofs.h... no
>>> checking isofs headers... no
>>> checking for X11/keysymdef.h... yes
>>> checking x11 keysym defs... yes
>>> checking for libusb_init in -lusb-1.0... yes
>>> checking for libusb-1.0/libusb.h... yes
>>> checking libusb headers... yes
>>> checking for lv2 availability... checking for lilv/lilv.h... yes
>>> checking lilv headers... yes
>>> checking for serd/serd.h... yes
>>> checking serd headers... yes
>>> checking for sord/sord.h... yes
>>> checking sord headers... yes
>>> checking for sratom/sratom.h... yes
>>> checking sratom headers... yes
>>> checking for suil/suil.h... yes
>>> checking suil headers... yes
>>> checking for /usr/local/cuda/include/cuda.h... no
>>> checking cuda sdk... no
>>> checking for dlopen in -ldl... yes
>>> checking for numa_alloc in -lnuma... yes
>>> checking for openexr available... yes
>>> Reason Package
>>> ------ -------
>>> static libbthread
>>> forced a52dec
>>> forced djbfft
>>> disabled encore
>>> disabled audiofile
>>> disabled esound
>>> forced ffmpeg
>>> static fftw
>>> static flac
>>> forced giflib
>>> static ilmBase
>>> static ladspa
>>> forced lame
>>> static libavc1394
>>> forced libraw1394
>>> static libiec61883
>>> static libdv
>>> static libjpeg
>>> forced libogg
>>> static libsndfile
>>> forced libtheora
>>> forced libuuid
>>> forced libvorbis
>>> forced mjpegtools
>>> static libaom
>>> disabled libsvtav1
>>> static dav1d
>>> static libwebp
>>> static openExr
>>> static openexr
>>> forced openjpeg
>>> static tiff
>>> forced twolame
>>> forced x264
>>> forced x265
>>> static libvpx
>>> static opus
>>> static lv2
>>> static lilv
>>> static sratom
>>> static serd
>>> static sord
>>> static suil
>>> static ffnvcodec
>>> static libdpx
>>> system -lX11
>>> system -lXext
>>> system -lXinerama
>>> system -lXfixes
>>> system -lbz2
>>> system -lfontconfig
>>> system -lfreetype
>>> system -llzma
>>> system -lpng
>>> system -lpthread
>>> system -lz
>>> system -ljbig
>>> system -lvdpau
>>> system -lva
>>> system -lva-x11
>>> system -lva-drm
>>> system -lGL
>>> system -lGLU
>>> system -lXv
>>> system -lXft
>>> system -lasound
>>> system -lpulse-simple
>>> system -lpulse
>>> system -lusb-1.0
>>> system -ldl
>>> system -lnuma
>>>
>>> using: with-gl
>>> using: with-xft
>>> using: with-xxf86vm
>>> using: with-oss
>>> using: with-alsa
>>> using: with-firewire
>>> using: with-ogg
>>> using: with-dv
>>> using: with-dvb
>>> using: with-ladspa
>>> using: with-video4linux2
>>> using: without-esound
>>> using: with-pulse
>>> using: with-pactl
>>> using: with-openexr
>>> using: with-lv2
>>> using: without-commercial
>>> using: with-giflib
>>> using: with-libzmpeg
>>> using: with-libdpx
>>> using: with-shuttle
>>> using: with-shuttle_usb
>>> using: with-xv
>>> using: with-vaapi
>>> using: with-vdpau
>>> using: without-cuda
>>> using: with-nv
>>> using: with-wintv
>>> using: with-x10tv
>>> using: with-jobs = 32
>>> using: exec-name = cin
>>> using: with-cinlib = $$CIN_PATH
>>> using: with-cindat = $$CIN_PATH
>>> using: with-config-dir = $$HOME/.bcast5
>>> using: with-nested-dir = $$HOME/Videos
>>> using: with-snap-dir = $$HOME/Pictures
>>> using: with-browser = firefox
>>> using: with-plugin-dir = $$CIN_LIB/plugins
>>> using: with-ladspa-dir = $$CIN_LIB/ladspa
>>> using: with-opencv = no
>>> using: with-git-ffmpeg = https://git.ffmpeg.org/ffmpeg.git
>>> using: with-noelision = auto
>>> using: with-booby = no
>>> using: with-clang = no
>>>
>>> using: thirdparty build = yes
>>> using: single-user = yes
>>> using: static-build = yes
>>> using: ladspa-build = yes
>>>
>>> checking that generated files are newer than configure... done
>>> configure: creating ./config.status
>>> config.status: creating Makefile
>>> config.status: executing depfiles commands
>>> config.status: executing libtool commands
>>>
>>>
>>> 5)
>>> # make
>>> .....snip
>>> [ 99%] Building CXX object
>>> CMakeFiles/aom_av1_rc.dir/av1/ratectrl_rtc.cc.o
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/tools/dump_obu.cc:
>>> In function ‘int main(int, const char**)’:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/tools/dump_obu.cc:115:58:
>>> warning: ignoring attributes on template argument ‘int (*)(FILE*)’
>>> [-Wignored-attributes]
>>> 115 | using FilePtr = std::unique_ptr<FILE, decltype(&fclose)>;
>>> | ^
>>> [ 99%] Linking CXX executable dump_obu
>>> [ 99%] Built target dump_obu
>>> [100%] Linking CXX static library libaom_av1_rc.a
>>> [100%] Built target aom_av1_rc
>>> Install the project...
>>> -- Install configuration: "Release"
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_codec.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_frame_buffer.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_image.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_integer.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_decoder.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aomdx.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aomcx.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_encoder.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/include/aom/aom_external_partition.h
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/lib/pkgconfig/aom.pc
>>> -- Installing:
>>> /home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/usr/local/lib/libaom.a
>>> make[3]: Leaving directory
>>> '/home/cinelerra/cinelerra-5.1/thirdparty/libaom-v3.8.0/aom.build'
>>> touch
>>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/build/libaom.built
>>> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/thirdparty'
>>> make[1]: *** [Makefile:592: all-recursive] Error 1
>>> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1'
>>> make: *** [Makefile:539: all] Error 2
>>>
>>
>> interesting, probably error was scrolled up.
>>
>> you can rerun make and try to catch error eventually.
>>
>>
>> If here is relevant log files, I can copy from them and also post them
>> directly?
>>
>> I have not enough scroll lines in my Gnome terminal, but searched in the
>> available output to find and copied lines with "Error".
>> Here are several check for errors among these, so these are possibly not
>> of interest, but here they are:
>>
>> src/x86/msac.asm:262: warning: improperly calling multi-line macro
>> `SETUP_STACK_POINTER' with 0 parameters [-w+pp-macro-params-lchecking
>> whether the C compiler works... ./compile error_str.c
>> checking whether to enable maintainer-specific portions of Makefiles... no
>> ./makelib error.a error.o error_str.o
>> ./load auto-str substdio.a error.a str.a output... remote: Compressing
>> objects: 81% (5922/7310)
>> -- Looking for a ASM_NASM compiler
>> ./load install hier.o auto_home.o strerr.a substdio.a \
>> open.a error.a str.a
>> ./load instcheck hier.o auto_home.o strerr.a substdio.a \
>> error.a str.a
>> checking for library containing strerror... [27/39] Linking
>> build/lv2/atom/forge-overflow-test
>> checking for working alloca.h... /bin/sh ../libtool --tag=CC
>> --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT errors.lo -MD
>> -MP -MF .deps/errors.Tpo -c -o errors.lo errors.c
>> 1572864
>> yes
>> -- Performing Test CXX_FLAG_SUPPORTED
>> libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT errors.lo -MD
>> -MP -MF .deps/errors.Tpo -c errors.c -o errors.o
>> yes
>> mv -f .deps/errors.Tpo .deps/errors.Plo
>> yes
>> checking for ucontext.h... /bin/sh ../libtool --tag=CC --mode=link
>> gcc -g -O2 -version-info 12:0:1 -o libraw1394.la -rpath
>> /usr/local/lib64 main.lo eventloop.lo errors.lo readwrite.lo iso.lo fcp.lo
>> arm.lo version.lo dispatch.lo fw.lo fw-iso.lo
>> libtool: link: ar cru .libs/libraw1394.a main.o eventloop.o errors.o
>> readwrite.o iso.o fcp.o arm.o version.o dispatch.o fw.o fw-iso.o
>> checking for strerror... == build/shared/src/warpmv.o
>> configure.in:82: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS'
>> (or '*_CPPFLAGS')
>> yes
>> checking if compiler needs -Werror to reject unknown flags... checking
>> whether the linker accepts -Wl,-O1... [DEP]
>> vp9/common/vp9_common_data.c.d
>> [ 58%] Building C object CMakeFiles/turbojpeg-static.dir/jerror.c.o
>> [DEP] vp9/encoder/vp9_encodeframe.c.d
>> no
>> checking whether C++ compiler accepts -Wcast-qual... [DEP]
>> vp9/encoder/vp9_treewriter.c.d
>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I. -I.
>> -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>> -fno-tree-vectorize -fvisibility=hidden -c output/matroska_ebml.c -o
>> output/matroska_ebml.o
>> lpc.c: In function ‘vorbis_lpc_from_data’:
>> lpc.c:78:12: warning: ‘*aut’ may be used uninitialized
>> [-Wmaybe-uninitialized]
>> 78 | error=aut[0] * (1. + 1e-10);
>> | ~~~^~~
>> yes
>> [DEP] vp9/encoder/vp9_aq_variance.c.d
>> no
>> configure: error: Could not find working FFTW library (
>> http://www.fftw.org/) If you have
>> installed FFTW3 check that you used the right build options, see the
>> README.
>> -- Performing Test HAVE_CXX_FLAG
>> [ 65%] Building C object CMakeFiles/turbojpeg-static.dir/jquant1.c.o
>> [DEP] vp9/encoder/vp9_ext_ratectrl.c.d
>> make[2]: *** [Makefile:362:
>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/build/ladspa.configure]
>> Error 1
>> make[2]: *** Waiting for unfinished jobs....
>> yes
>> checking whether C compiler accepts -Werror... CC info.lo
>> config.status: creating rdft/Makefile
>> CC celt/entcode.lo
>> [DEP] vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c.d
>> [ 66%] Building C object CMakeFiles/jpeg-static.dir/jdtrans.c.o
>> config.status: creating rdft/scalar/Makefile
>> [ 68%] Building C object CMakeFiles/jpeg-static.dir/jerror.c.o
>> config.status: creating rdft/scalar/r2cb/Makefile
>> [ 69%] Building C object CMakeFiles/jpeg-static.dir/jfdctflt.c.o
>> [DEP] vp9/encoder/x86/vp9_error_avx2.c.d
>> input/lavf.c:192:33: warning: assignment discards ‘const’ qualifier from
>> pointer target type [-Wdiscarded-qualifiers]
>> 192 | FAIL_IF_ERROR( !(format = av_find_input_format(
>> opt->format )), "unknown file format: %s\n", opt->format );
>> |
>> input/lavf.c:37:36: note: in expansion of macro ‘FAIL_IF_ERR’
>> 37 | #define FAIL_IF_ERROR( cond, ... ) FAIL_IF_ERR( cond, "lavf",
>> __VA_ARGS__ )
>> |
>> input/lavf.c:192:9: note: in expansion of macro ‘FAIL_IF_ERROR’
>> 192 | FAIL_IF_ERROR( !(format = av_find_input_format(
>> opt->format )), "unknown file format: %s\n", opt->format );
>> | ^~~~~~~~~~~~~
>> [DEP] vpx_dsp/x86/avg_ssse3_x86_64.asm.d
>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I. -I.
>> -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>> -fno-tree-vectorize -fvisibility=hidden -c common/base.c -o common/base.o
>> [DEP] vp8/encoder/x86/block_error_sse2.asm.d
>> gcc -Wno-maybe-uninitialized -Wshadow -O3 -ffast-math -m64 -Wall -I. -I.
>> -std=gnu99 -D_GNU_SOURCE -mpreferred-stack-boundary=6
>> -I/usr/include/ffmpeg -I/usr/include/ffmpeg -fPIC -fomit-frame-pointer
>> -fno-tree-vectorize -fvisibility=hidden -c encoder/api.c -o encoder/api.o
>> [DEP] vp9/encoder/x86/vp9_error_sse2.asm.d
>> checking for library containing strerror... gcc -Wno-maybe-uninitialized
>> -Wshadow -O3 -ffast-math -m64 -Wall -I. -I. -std=gnu99 -D_GNU_SOURCE
>> -mpreferred-stack-boundary=6 -I/usr/include/ffmpeg -I/usr/include/ffmpeg
>> -fPIC -fomit-frame-pointer -fno-tree-vectorize -fvisibility=hidden -c
>> encoder/analyse.c -o encoder/analyse-8.o -DHIGH_BIT_DEPTH=0 -DBIT_DEPTH=8
>> [DEP] vp8/common/x86/iwalsh_sse2.asm.d
>> checking for grep that handles long lines and -e... [DEP]
>> vp8/encoder/x86/block_error_sse2.asm.d
>> hecking the name lister (/usr/bin/nm -B) interface... CC
>> silk/NLSF_decode.lo
>> [DEP] vp9/encoder/x86/vp9_error_sse2.asm.d
>> CC silk/NSQ.lo
>> -- Installing:
>> /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/libjpeg-turbo-2.1.5.1/opt/libjpeg-turbo/include/jerror.h
>> BSD nm
>> CCLD libopus.la
>> [CC] vp9/encoder/x86/vp9_highbd_block_error_intrin_sse2.c.o
>> CC utils.lo
>> [CC] vp9/encoder/x86/vp9_error_avx2.c.o
>> [AS] vp8/encoder/x86/block_error_sse2.asm.o
>> [AS] vp9/encoder/x86/vp9_error_sse2.asm.o
>> In function ‘calc_plane_error16’,
>> inlined from ‘main’ at tools/tiny_ssim.c:464:5:
>> tools/tiny_ssim.c:37:12: warning: ‘v[0]’ may be used uninitialized
>> [-Wmaybe-uninitialized]
>> 37 | if (orig == NULL || recon == NULL) {
>> | ^
>> In function ‘calc_plane_error16’,
>> inlined from ‘main’ at tools/tiny_ssim.c:462:5:
>> tools/tiny_ssim.c:37:12: warning: ‘u[0]’ may be used uninitialized
>> [-Wmaybe-uninitialized]
>> 37 | if (orig == NULL || recon == NULL) {
>> | ^
>> In function ‘calc_plane_error’,
>> inlined from ‘main’ at tools/tiny_ssim.c:461:5:
>> tools/tiny_ssim.c:61:12: warning: ‘y[0]’ may be used unin
>> [ 98%] Built target encoder [ 98%] Built target common [100%] Linking CXX
>> static library libx265.a [100%] Built target x265-static make[4]: Leaving
>> directory '/home/cinelerra/cinelerra-5.1/thirdparty/x265_3.517122023/8bit'
>> /bin/sh: -c: line 1: syntax error near unexpected token `('
>> CXX static library libx265.a [100%] Built target x265-static make[4]:
>> Leaving directory
>> '/home/cinelerra/cinelerra-5.1/thirdparty/x265_3.517122023/8bit''
>> make[3]: [Makefile:4: all] Error 2 (ignored)
>> make[1]: *** [Makefile:592: all-recursive] Error 1
>> make: *** [Makefile:539: all] Error 2
>>
>>
>>
>>>
>>>
>>>
>>>> 5)
>>>> # make
>>>> make all-am
>>>> make[1]: Entering directory
>>>> '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir.o -MD -MP
>>>> -MF .deps/appdir.Tpo -c -o appdir.o appdir.cpp
>>>> mv -f .deps/appdir.Tpo .deps/appdir.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT appdir_root_setup.o
>>>> -MD -MP -MF .deps/appdir_root_setup.Tpo -c -o appdir_root_setup.o
>>>> appdir_root_setup.cpp
>>>> mv -f .deps/appdir_root_setup.Tpo .deps/appdir_root_setup.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT copyright.o -MD -MP
>>>> -MF .deps/copyright.Tpo -c -o copyright.o copyright.cpp
>>>> mv -f .deps/copyright.Tpo .deps/copyright.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT
>>>> copyright_dpkgquery.o -MD -MP -MF .deps/copyright_dpkgquery.Tpo -c -o
>>>> copyright_dpkgquery.o copyright_dpkgquery.cpp
>>>> mv -f .deps/copyright_dpkgquery.Tpo .deps/copyright_dpkgquery.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT core.o -MD -MP -MF
>>>> .deps/core.Tpo -c -o core.o core.cpp
>>>> mv -f .deps/core.Tpo .deps/core.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfile.o -MD
>>>> -MP -MF .deps/desktopfile.Tpo -c -o desktopfile.o desktopfile.cpp
>>>> mv -f .deps/desktopfile.Tpo .deps/desktopfile.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfileentry.o
>>>> -MD -MP -MF .deps/desktopfileentry.Tpo -c -o desktopfileentry.o
>>>> desktopfileentry.cpp
>>>> mv -f .deps/desktopfileentry.Tpo .deps/desktopfileentry.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfilereader.o
>>>> -MD -MP -MF .deps/desktopfilereader.Tpo -c -o desktopfilereader.o
>>>> desktopfilereader.cpp
>>>> mv -f .deps/desktopfilereader.Tpo .deps/desktopfilereader.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT desktopfilewriter.o
>>>> -MD -MP -MF .deps/desktopfilewriter.Tpo -c -o desktopfilewriter.o
>>>> desktopfilewriter.cpp
>>>> mv -f .deps/desktopfilewriter.Tpo .deps/desktopfilewriter.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT elf_file.o -MD -MP
>>>> -MF .deps/elf_file.Tpo -c -o elf_file.o elf_file.cpp
>>>> mv -f .deps/elf_file.Tpo .deps/elf_file.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT log.o -MD -MP -MF
>>>> .deps/log.Tpo -c -o log.o log.cpp
>>>> mv -f .deps/log.Tpo .deps/log.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT main.o -MD -MP -MF
>>>> .deps/main.Tpo -c -o main.o main.cpp
>>>> mv -f .deps/main.Tpo .deps/main.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT pipe_reader.o -MD
>>>> -MP -MF .deps/pipe_reader.Tpo -c -o pipe_reader.o pipe_reader.cpp
>>>> mv -f .deps/pipe_reader.Tpo .deps/pipe_reader.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT process.o -MD -MP
>>>> -MF .deps/process.Tpo -c -o process.o process.cpp
>>>> mv -f .deps/process.Tpo .deps/process.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT subprocess.o -MD
>>>> -MP -MF .deps/subprocess.Tpo -c -o subprocess.o subprocess.cpp
>>>> mv -f .deps/subprocess.Tpo .deps/subprocess.Po
>>>> g++ -DHAVE_CONFIG_H -I. -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS
>>>> -Dcimg_display=0 -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -MT subprocess_result.o
>>>> -MD -MP -MF .deps/subprocess_result.Tpo -c -o subprocess_result.o
>>>> subprocess_result.cpp
>>>> mv -f .deps/subprocess_result.Tpo .deps/subprocess_result.Po
>>>> g++ -g -O2 -DBOOST_NO_CXX11_SCOPED_ENUMS -Dcimg_display=0
>>>> -Dcimg_use_jpeg=1 -Dcimg_use_png=1 -o makeappimage appdir.o
>>>> appdir_root_setup.o copyright.o copyright_dpkgquery.o core.o desktopfile.o
>>>> desktopfileentry.o desktopfilereader.o desktopfilewriter.o elf_file.o log.o
>>>> main.o pipe_reader.o process.o subprocess.o subprocess_result.o -lpng16
>>>> -lz -ljpeg -lboost_filesystem -lboost_regex -lstdc++
>>>> make[1]: Leaving directory
>>>> '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'
>>>>
>>>> ==================
>>>>
>>>> According to Anrew's initial procedure, now it should be continued with:
>>>>
>>>> 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)
>>>>
>>>>
>>>>
>>>> 6)
>>>> Without really understanding 7) here, I ran 6) from the current
>>>> directory:
>>>> localhost:/home/cinelerra/cinelerra-5.1/tools/makeappimagetool #
>>>>
>>>> # make install
>>>> make[1]: Entering directory
>>>> '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'
>>>> /usr/bin/mkdir -p '/usr/local/bin'
>>>> /usr/bin/install -c makeappimage '/usr/local/bin'
>>>> make[1]: Nothing to be done for 'install-data-am'.
>>>> make[1]: Leaving directory
>>>> '/home/cinelerra/cinelerra-5.1/tools/makeappimagetool'
>>>>
>>>> # ls /usr/local/bin
>>>> makeappimage
>>>>
>>>> # file /usr/local/bin/makeappimage
>>>> /usr/local/bin/makeappimage: ELF 64-bit LSB executable, x86-64, version
>>>> 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
>>>> BuildID[sha1]=2a85dd44f33a64a5dd05a7c3e4dcbb74818cb13a, for GNU/Linux
>>>> 3.2.0, with debug_info, not stripped
>>>>
>>>> ============
>>>>
>>>> By the way, I should not really have a new Appimage for Slowroll,
>>>> because the pre-build appimage for Leap works ok on Slowroll
>>>>
>>>> What I want is a built to be able to test the system ffmpeg (Packman)
>>>> with HWA from/within Cinelerra.
>>>>
>>>> Suggestion what to do further here?
>>>>
>>>> Is it possibly enough to run a new configure 4) similar as I referred
>>>> initially from Manual (typo there confgure)
>>>>
>>>> ./configure --with-single-user --disable-static-build
>>>> or possibly
>>>> ./configure --with-single-user --disable-static-build
>>>> --without-thirdparty
>>>>
>>>> the manual 1.3.8 Unbundled Builds
>>>> "There are some generic build scripts included in the CINELERRA-GG GIT
>>>> repository
>>>> for users who want to do unbundled builds with ffmpeg already available
>>>> on their
>>>> system. This has been tested on Arch, Ubuntu 18, FreeBSD, Windows10 and
>>>> Leap
>>>> 15 (rpm) at the time this was documented. The names of the build
>>>> scripts are:
>>>> arch.bld, bsd.bld, deb.bld, rpm.bld, and cygwin.bld. These scripts are
>>>> in
>>>> the blds subdirectory."
>>>>
>>>> ls /home/cinelerra/cinelerra-5.1/blds
>>>> PKGBUILD bld_dynamic.sh bld_static.sh cfg-cv.sh
>>>> cygwin.bld debian netbsd.patch rpmsrc.sh
>>>> arch.bld bld_package.sh bsd.bld cin.SlackBuild
>>>> cygwin.patch debpkg.sh pkgbld.sh termux.bld
>>>> bld_appimage.sh bld_prepare.sh bsd.patch cinelerra.spec
>>>> deb.bld netbsd.bld rpm.bld termux_dyn.bld
>>>>
>>>> # cat /home/cinelerra/cinelerra-5.1/blds/rpm.bld
>>>> #!/bin/bash
>>>>
>>>> #zypper install ffmpeg \
>>>> # libavc1394-devel libavcodec-devel libavdevice-devel libavfilter-devel
>>>> \
>>>> # libavformat-devel libavresample-devel libavutil-devel
>>>> libmp3lame-devel \
>>>> # libopus-devel libossp-uuid++16 libossp-uuid16 libossp-uuid_dce16 \
>>>> # libtwolame-devel libvpx-devel libwebp-devel libwebpdecoder2
>>>> libwebpextras0 \
>>>> # uuid-devel liblilv-0-devel suil-devel libmjpegutils-devel \
>>>> # libogg-devel libvorbis-devel libtheora-devel libXdmcp-devel
>>>>
>>>> ( ./autogen.sh
>>>> CFLAGS="-DFFMPEG3 -I/usr/include/ffmpeg" ./configure \
>>>> --with-single-user --disable-static-build --without-thirdparty \
>>>> --without-video4linux2 --without-dvb --with-lv2=auto \
>>>> --without-libzmpeg --without-commercial \
>>>> --disable-x264 --disable-x265 --disable-openjpeg
>>>> make && make install ) 2>&1 | tee log
>>>> mv Makefile Makefile.cfg
>>>> cp Makefile.devel Makefile
>>>>
>>>>
>>>> And/Or as Mat said:
>>>>
>>>> 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)
>>>>
>>>>
>>>> Terje
>>>>
>>>>
>>>>
>>>
>> --
>> Cin mailing list
>> Cin(a)lists.cinelerra-gg.org
>> https://lists.cinelerra-gg.org/mailman/listinfo/cin
>>
>
>
>
>
1
0