[Cin] Is one pre-built dynamic and static binary for user selection possible?

Terje J. Hanssen terjejhanssen at gmail.com
Sat Sep 21 20:31:01 CEST 2024



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 at 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
>>         <http://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 <http://configure.ac:10>: installing 'm4/compile'
>>         configure.ac:10 <http://configure.ac:10>: installing
>>         'm4/config.guess'
>>         configure.ac:10 <http://configure.ac:10>: installing
>>         'm4/config.sub'
>>         configure.ac:9 <http://configure.ac:9>: installing
>>         'm4/install-sh'
>>         configure.ac:9 <http://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
>     <http://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 <http://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 <http://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 at lists.cinelerra-gg.org
>     https://lists.cinelerra-gg.org/mailman/listinfo/cin
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240921/8058f4ca/attachment-0001.htm>


More information about the Cin mailing list