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

Andrew Randrianasulu randrianasulu at gmail.com
Sun Sep 22 00:40:39 CEST 2024


вс, 22 сент. 2024 г., 00:58 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> 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
>>   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)
>
> 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?
>

yes, lets try this (but probably after some sleep on my end)



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/20240922/d29ff449/attachment-0001.htm>


More information about the Cin mailing list