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

Andrew Randrianasulu randrianasulu at gmail.com
Sat Sep 21 22:26:14 CEST 2024


сб, 21 сент. 2024 г., 22:53 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> Den 21.09.2024 20:44, skrev Andrew Randrianasulu:
>
>
>
> сб, 21 сент. 2024 г., 21:31 Terje J. Hanssen via Cin <
> cin at lists.cinelerra-gg.org>:
>
>>
>>
>> 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 (?)
>>
>
> try plain fftw3-devel ?
>
>
>
> # zypper in fftw3-devel
> Loading repository data...
> Reading installed packages...
> Resolving package dependencies...
>
> Problem: 1: the to be installed fftw3-devel-3.3.10-119.2.x86_64 requires
> 'libfftw3-3 = 3.3.10-119.2', but this requirement cannot be provided
> not installable providers: libfftw3-3-3.3.10-119.2.i586[openSUSE_Slowroll]
>                    libfftw3-3-3.3.10-119.2.x86_64[openSUSE_Slowroll]
>
>  Solution 1: install libfftw3-3-3.3.10-119.2.x86_64 from vendor obs://
> build.opensuse.org/multimedia
>   replacing libfftw3-3-3.3.10-4.3.x86_64 from vendor openSUSE
>  Solution 2: do not install fftw3-devel-3.3.10-119.2.x86_64
>  Solution 3: break fftw3-devel-3.3.10-119.2.x86_64 by ignoring some of its
> dependencies
>
> Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1
>
> Resolving dependencies...
> Resolving package dependencies...
>
> The following package is going to be upgraded:
>   libfftw3-3
>
> The following package is going to change vendor:
>   libfftw3-3  openSUSE -> obs://build.opensuse.org/multimedia
>
> The following 2 NEW packages are going to be installed:
>   fftw3-devel libfftw3_threads3
>
> 1 package to upgrade, 2 new, 1 to change vendor.
>
> Package download size:     2.1 MiB
>
> Package install size change:
>               |       7.5 MiB  required by packages that will be installed
>      3.3 MiB  |  -    4.2 MiB  released by packages that will be removed
>
> Backend:  classic_rpmtrans
> Continue? [y/n/v/...? shows all options] (y):
> Retrieving: libfftw3-3-3.3.10-119.2.x86_64
> (obs:multimedia:libs)
> (1/3),   1.4 MiB
> Retrieving: libfftw3-3-3.3.10-119.2.x86_64.rpm
> ..................................................................................[done
> (2.7 MiB/s)]
> Retrieving: libfftw3_threads3-3.3.10-119.2.x86_64
> (obs:multimedia:libs)
> (2/3),  25.3 KiB
> Retrieving: libfftw3_threads3-3.3.10-119.2.x86_64.rpm
> ..........................................................................[done
> (25.3 KiB/s)]
> Retrieving: fftw3-devel-3.3.10-119.2.x86_64
> (obs:multimedia:libs)
> (3/3), 665.1 KiB
> Retrieving: fftw3-devel-3.3.10-119.2.x86_64.rpm
> ...............................................................................[done
> (666.3 KiB/s)]
>
> Checking for file conflicts:
> ................................................................................................................[done]
> (1/3) Installing: libfftw3-3-3.3.10-119.2.x86_64
> ............................................................................................[done]
> (2/3) Installing: libfftw3_threads3-3.3.10-119.2.x86_64
> .....................................................................................[done]
> (3/3) Installing: fftw3-devel-3.3.10-119.2.x86_64
> ...........................................................................................[done]
> Running post-transaction scripts
> ............................................................................................................[done]
>
> Verifying:
>
> # zypper se -is fftw3
> Loading repository data...
> Reading installed packages...
>
> S  | Name                       | Type    | Version      | Arch   |
> Repository
>
> ---+----------------------------+---------+--------------+--------+--------------------
> i+ | fftw3-devel                | package | 3.3.10-119.2 | x86_64 |
> obs:multimedia:libs
> i+ | fftw3_3_3_10-gnu-hpc-devel | package | 3.3.10-119.3 | x86_64 |
> obs:multimedia:libs
> i+ | libfftw3-3                 | package | 3.3.10-119.2 | x86_64 |
> obs:multimedia:libs
> i  | libfftw3_3_3_10-gnu-hpc    | package | 3.3.10-119.3 | x86_64 |
> obs:multimedia:libs
> i  | libfftw3_threads3          | package | 3.3.10-119.2 | x86_64 |
> obs:multimedia:libs
>
>
> New attempt ./autogen.sh, config, make
>
> # cd /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)
> # ./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... yes
> checking fftw headers... yes
> 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 > make.log 2>&1
>
> Attach the last part of "make.log" and post the whole file
> ...........
> cp
> /home/cinelerra/cinelerra-5.1/doc/../plugins/theme_suv/data/titlesafe.png .
> cp
> /home/cinelerra/cinelerra-5.1/doc/../plugins/theme_suv/data/toolwindow.png .
> cp
> /home/cinelerra/cinelerra-5.1/doc/../plugins/theme_suv/data/top_justify.png
> .
> cp /home/cinelerra/cinelerra-5.1/doc/../plugins/theme_suv/data/wrench.png .
> makeinfo --html --no-split cinelerra.texi
> cinelerra.texi:12: warning: @center missing argument
> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/doc'
> Making all in po
> make[2]: Entering directory '/home/cinelerra/cinelerra-5.1/po'
> make[2]: warning: -j32 forced in submake: resetting jobserver mode.
> msgfmt -c -o de.mo de.po
> msgfmt -c -o es.mo es.po
> msgfmt -c -o eu.mo eu.po
> msgfmt -c -o fr.mo fr.po
> msgfmt -c -o it.mo it.po
> msgfmt -c -o nb.mo nb.po
> msgfmt -c -o pt.mo pt.po
> msgfmt -c -o sl.mo sl.po
> msgfmt -c -o hi.mo hi.po
> msgfmt -c -o hu.mo hu.po
> msgfmt -c -o ko.mo ko.po
> msgfmt -c -o vi.mo vi.po
> msgfmt -c -o zh.mo zh.po
> msgfmt -c -o el.mo el.po
> msgfmt -c -o ja.mo ja.po
> msgfmt -c -o uk.mo uk.po
> msgfmt -c -o ru.mo ru.po
> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/po'
> Making all in db/utils
> make[2]: Entering directory '/home/cinelerra/cinelerra-5.1/db/utils'
> make[2]: warning: -j32 forced in submake: resetting jobserver mode.
> make[2]: Nothing to be done for 'all'.
> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/db/utils'
> make[2]: Entering directory '/home/cinelerra/cinelerra-5.1'
> make[2]: warning: -j32 forced in submake: resetting jobserver mode.
> make[2]: Nothing to be done for 'all-am'.
> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1'
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1'
>

looks like you successfully compiled cingg ! :-)

now you can 'make install' and see how it works !

(we did full build with thirdparty libs/ffmpeg compiled in)




>
>
> I also used this command to find where include file was located on
> Slackware ("pkg-config --cflags fftw3 returned empty line!)
>
> find /usr -name fftw3.h
>
>
> answer was
> /usr/include/fftw3.h
>
>
> I think existence of many fftw3 variants suggest they installed into
> subdirectories, so may be you can add those manually as CFLAGS=-I/some_path
> before re-running configure.
>
> But I hope fftw3-devel package will install includes into /usr/include
> where they easiest to find.
>
>
>
>> # 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 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".
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240921/656bce56/attachment-0001.htm>


More information about the Cin mailing list