[Cin] Is one pre-built dynamic and static binary for user selection possible?
Terje J. Hanssen
terjejhanssen at gmail.com
Sat Sep 21 23:58:06 CEST 2024
Den 21.09.2024 22:26, skrev Andrew Randrianasulu:
>
>
> сб, 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
> <http://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
> <http://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
> <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)
> # ./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)
>
6)
# make install
Making install in thirdparty
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/thirdparty'
cp -a
/home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/mjpegtools-2.2.1/mpeg2enc/mpeg2enc
/home/cinelerra/cinelerra-5.1/thirdparty/../bin/.
cp -a
/home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/mjpegtools-2.2.1/mplex/mplex
/home/cinelerra/cinelerra-5.1/thirdparty/../bin/.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/thirdparty'
Making install in libbthread-master
make[1]: Entering directory
'/home/cinelerra/cinelerra-5.1/libbthread-master'
make[1]: 'install' is up to date.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/libbthread-master'
Making install in libzmpeg3
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/libzmpeg3'
cp x86_64/zmpeg3toc x86_64/zmpeg3show x86_64/zmpeg3cat
x86_64/zmpeg3ifochk x86_64/zmpeg3cc2txt
/home/cinelerra/cinelerra-5.1/libzmpeg3/../bin/.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/libzmpeg3'
Making install in mpeg2enc
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/mpeg2enc'
cp -a x86_64/hveg2enc /home/cinelerra/cinelerra-5.1/mpeg2enc/../bin/.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/mpeg2enc'
Making install in mplexlo
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/mplexlo'
cp x86_64/mplexlo /home/cinelerra/cinelerra-5.1/mplexlo/../bin/.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/mplexlo'
Making install in db
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/db'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/db'
Making install in guicast
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/guicast'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/guicast'
Making install in cinelerra
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/cinelerra'
cp -av x86_64/bdwrite /home/cinelerra/cinelerra-5.1/cinelerra/../bin/.
cp -av x86_64/lv2ui /home/cinelerra/cinelerra-5.1/cinelerra/../bin/.
'x86_64/lv2ui' -> '/home/cinelerra/cinelerra-5.1/cinelerra/../bin/./lv2ui'
'x86_64/bdwrite' ->
'/home/cinelerra/cinelerra-5.1/cinelerra/../bin/./bdwrite'
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/cinelerra'
Making install in plugins
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/plugins'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/plugins'
Making install in doc
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/doc'
mkdir -p /home/cinelerra/cinelerra-5.1/doc/../bin/doc
cp -a *.png /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a ShellCmds*.* /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a help_br_*.* /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a cinelerra.html /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a shortcuts.html /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a RenderMux.sh /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a ContextManual.pl /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
cp -a 99-ShuttlePRO.rules /home/cinelerra/cinelerra-5.1/doc/../bin/doc/.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/doc'
Making install in po
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/po'
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/de/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/es/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/eu/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/fr/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/it/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/nb/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/pt/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/sl/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/hi/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/hu/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/ko/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/vi/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/zh/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/el/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/ja/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/uk/LC_MESSAGES/
mkdir -p /home/cinelerra/cinelerra-5.1/po/../bin/locale/ru/LC_MESSAGES/
cp eu.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/eu/LC_MESSAGES/cin.mo
cp it.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/it/LC_MESSAGES/cin.mo
cp sl.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/sl/LC_MESSAGES/cin.mo
cp de.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/de/LC_MESSAGES/cin.mo
cp fr.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/fr/LC_MESSAGES/cin.mo
cp pt.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/pt/LC_MESSAGES/cin.mo
cp es.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/es/LC_MESSAGES/cin.mo
cp hi.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/hi/LC_MESSAGES/cin.mo
cp nb.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/nb/LC_MESSAGES/cin.mo
cp vi.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/vi/LC_MESSAGES/cin.mo
cp ko.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/ko/LC_MESSAGES/cin.mo
cp hu.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/hu/LC_MESSAGES/cin.mo
cp zh.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/zh/LC_MESSAGES/cin.mo
cp el.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/el/LC_MESSAGES/cin.mo
cp ja.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/ja/LC_MESSAGES/cin.mo
cp uk.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/uk/LC_MESSAGES/cin.mo
cp ru.mo
/home/cinelerra/cinelerra-5.1/po/../bin/locale/ru/LC_MESSAGES/cin.mo
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/po'
Making install in db/utils
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/db/utils'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/db/utils'
make[1]: Entering directory '/home/cinelerra/cinelerra-5.1'
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 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1'
make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1'
cp -a COPYING README models Cinelerra_factory expanders.* \
shuttlerc ffmpeg msg info tips lv2_blacklist.txt bin/.
sed -e 's/\<cin\>/cin/g' < image/cin.desktop \
> "bin/applications/cin.desktop"
cp -a image/cin.svg "bin/pixmaps/cin".svg
cp -a image/cin.xpm "bin/pixmaps/cin".xpm
mkdir -p bin/plugins/picon/cinfinity
for d in picon/*; do \
if [ $d = picon/cinfinity ]; then continue; fi; \
cp -a $d bin/plugins/picon/.; \
done
test ! -f db/utils/new_db || cp -a db/utils/new_db "bin/cin_db"
cp Makefile.devel Makefile
7) Startup Cin
# which cin
which: no cin in
(/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin)
localhost:/home/cinelerra/cinelerra-5.1 # cd bin
# file cin
cin: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2,
BuildID[sha1]=7025b3287462df54cab75b8f625257dc0e5b15aa, for GNU/Linux
3.2.0, stripped
localhost:/home/cinelerra/cinelerra-5.1/bin # ./cin
Cinelerra Infinity - built: Sep 21 2024 21:34:07
Yes, Cingg startup and load files, yet with some errors in the terminal:
build plugin index for: /home/cinelerra/cinelerra-5.1/bin/plugins
PluginFFilter::new_ffilter(scale)
err: Operation not permitted
PluginFFilter::new_ffilter(xpsnr)
err: Input/output error
build lv2 index for: $CIN_PATH/lv2
build ladspa plugin index for: /home/cinelerra/cinelerra-5.1/bin/ladspa
audio0 pad 32 0 (32)
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
audio0 pad 32 -335 (367)
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
AudioALSA::set_params: hw_params failed
AudioALSA::open_output: set_params failed. Aborting playback.
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
FFMPEG::open_decoder: some stream times estimated:
/Videoklipp/AV1/cfhd01_07.mkv
Total excess of backups: -50
Session time: 0:06:26
Cpu time: user: 0:00:15.098 sys: 0:00:02.459
..............
FFMPEG::scan: codec open failed
FFMPEG::scan:file=/Videoklipp/AV1/hdv09_04.m2t
FFMPEG::scan: codec open failed
FFMPEG::scan:file=/Videoklipp/AV1/hdv09_04.m2t
audio0 pad 64 -8831 (8895)
audio0 pad 0 -7679 (7679)
audio0 pad 0 -6527 (6527)
audio0 pad 0 -5375 (5375)
audio0 pad 0 -4223 (4223)
audio0 pad 0 -3071 (3071)
audio0 pad 0 -1919 (1919)
audio0 pad 0 -767 (767)
Total excess of backups: -50
Session time: 0:01:13
Cpu time: user: 0:00:06.314 sys: 0:00:00.922
------------
As this thread alreday has grown too long:
I will suggest we should continue with a new thread next to make a
custom build using the system ffmpeg?
And thanks to you who have contributed to guide me so far :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240921/4bb8bbb6/attachment-0001.htm>
More information about the Cin
mailing list