[Cin] Building Cingg from git using system FFmpeg and libs (Slowroll)

Andrew Randrianasulu randrianasulu at gmail.com
Sun Sep 22 23:40:34 CEST 2024


пн, 23 сент. 2024 г., 00:12 Terje J. Hanssen <terjejhanssen at gmail.com>:

>
>
> Den 22.09.2024 15:56, skrev Andrew Randrianasulu:
>
>
>
> вс, 22 сент. 2024 г., 13:56 Terje J. Hanssen via Cin <
> cin at lists.cinelerra-gg.org>:
>
>> After getting the generic built environment for Cingg on
>> openSUSE-Slowroll in place, it's time to continue with the steps to get
>> Cingg built from git using the system FFmpeg and libs.
>>
>> First a reference to and from the previous thread
>> https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008652.html
>>
>> ...snip
>>
>> -------------------
>>
>> Suggestions to modified/additional procedure steps to build Cingg from
>> git using the system FFmpeg and libs
>> continued from the previous thread?
>> https://lists.cinelerra-gg.org/pipermail/cin/2024-September/008655.html
>>
>>
> try
>
> ./configure --with-single-user --disable-static-build
> --without-thirdparty --without-libdpx
>
> you might move just-build cingg+plugins in "bin" directory somewhere away
> in case you will want to make more tests with it, then run "make clean"
> configure line as above, make, make install
>
>
>
> I'm late due to some other matter today.
>
> # cd /home/cinelerra/cinelerra-5.1/bin
> Moved cin and plugins to a backup directory
>
> I take a checkpoint here, in case I did something wrong:
> 4) ./configure wasn't found, so I ran 3) ./autogen.sh first as we did in
> the previous thread ?
>


yes.


> Output as follows below:
>
> # cd /home/cinelerra/cinelerra-5.1
>
> # make clean
> for dir in thirdparty libzmpeg3 mpeg2enc mplexlo db guicast cinelerra
> plugins doc po; do make -C $dir clean; done
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/thirdparty'
> for f in a52dec djbfft ffmpeg fftw flac giflib ladspa lame libavc1394
> libraw1394 libiec61883 libdv libjpeg opus openjpeg libogg libsndfile
> libtheora libuuid libvorbis mjpegtools openexr openExr ilmBase tiff twolame
> x264 x265 libvpx lv2 sratom serd sord lilv suil libaom dav1d libwebp
> ffnvcodec libdpx; do rm -rf $f*; done
> rm -rf /home/cinelerra/cinelerra-5.1/thirdparty/../thirdparty/build
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/thirdparty'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/libzmpeg3'
> rm -rf x86_64 tags
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/libzmpeg3'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/mpeg2enc'
> rm -rf x86_64
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/mpeg2enc'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/mplexlo'
> rm -rf x86_64
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/mplexlo'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/db'
> make[1]: Nothing to be done for 'clean'.
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/db'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/guicast'
> rm -rf x86_64
> make -C xfer clean
> make[2]: Entering directory '/home/cinelerra/cinelerra-5.1/guicast/xfer'
> rm -rf x86_64 xfer*.[Ch]
> make[2]: Leaving directory '/home/cinelerra/cinelerra-5.1/guicast/xfer'
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/guicast'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/cinelerra'
> rm -rf x86_64
> rm -f shuttle_keys.h
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/cinelerra'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/plugins'
> rm -rf 1080to480/x86_64 1080to540/x86_64 720to480/x86_64 aging/x86_64
> alpha/x86_64 scaleratio/x86_64 audioscope/x86_64 bandslide/x86_64
> bandwipe/x86_64 bluebanana/x86_64 blur/x86_64 boxblur/x86_64
> brightness/x86_64 burn/x86_64 C41/x86_64 chorus/x86_64 chromakey/x86_64
> chromakeyhsv/x86_64 chromakeyavid/x86_64 color3way/x86_64
> colorbalance/x86_64 colorspace/x86_64 compressor/x86_64
> compressormulti/x86_64 crikey/x86_64 crop/x86_64 crossfade/x86_64
> dcoffset/x86_64 decimate/x86_64 deinterlace/x86_64 deinterlace-cv/x86_64
> delayaudio/x86_64 delayvideo/x86_64 denoise/x86_64 denoisefft/x86_64
> denoiseseltempavg/x86_64 denoisevideo/x86_64 descratch/x86_64
> despike/x86_64 diffkey/x86_64 dissolve/x86_64 dot/x86_64 downsample/x86_64
> edge/x86_64 echo/x86_64 echocancel/x86_64 fieldframe/x86_64 flanger/x86_64
> flash/x86_64 flip/x86_64 foreground/x86_64 framefield/x86_64
> freeverb/x86_64 freezeframe/x86_64 gain/x86_64 gamma/x86_64 gradient/x86_64
> graphic/x86_64 histeq/x86_64 histogram/x86_64 histogram_bezier/x86_64
> holo/x86_64 huesaturation/x86_64 interpolate/x86_64 interpolateaudio/x86_64
> interpolatevideo/x86_64 invertaudio/x86_64 invertvideo/x86_64
> irissquare/x86_64 ivtc/x86_64 lens/x86_64 level/x86_64 libeffecttv/x86_64
> linearblur/x86_64 liveaudio/x86_64 livevideo/x86_64 loopaudio/x86_64
> loopvideo/x86_64 mirror/x86_64 motion/x86_64 motion51/x86_64
> motion2point/x86_64 motionblur/x86_64 normalize/x86_64 oilpainting/x86_64
> overlay/x86_64 overlayaudio/x86_64 parametric/x86_64 perspective/x86_64
> photoscale/x86_64 posterize/x86_64 pitch/x86_64 polar/x86_64
> radialblur/x86_64 reframe/x86_64 reframert/x86_64 removegaps/x86_64
> reroute/x86_64 resample/x86_64 resamplert/x86_64 reverb/x86_64
> reverseaudio/x86_64 reversevideo/x86_64 rgb601/x86_64 rgbshift/x86_64
> rotate/x86_64 rumbler/x86_64 scale/x86_64 sketcher/x86_64 shapewipe/x86_64
> sharpen/x86_64 shiftinterlace/x86_64 slide/x86_64 spectrogram/x86_64
> speed_pc/x86_64 spherecam/x86_64 svg/x86_64 swapchannels/x86_64
> swapframes/x86_64 swatch/x86_64 synthesizer/x86_64 threshold/x86_64
> timeavg/x86_64 timeblur/x86_64 timefront/x86_64 timelapsehelper/x86_64
> timestretch/x86_64 timestretchrt/x86_64 titler/x86_64 tracer/x86_64
> translate/x86_64 tremolo/x86_64 unsharp/x86_64 videoscope/x86_64
> wave/x86_64 whirl/x86_64 wipe/x86_64 yuv/x86_64 yuv411/x86_64
> yuvshift/x86_64 zoom/x86_64 zoomblur/x86_64 theme_blond_cv/x86_64
> theme_blue_dot/x86_64 theme_bright/x86_64 theme_hulk/x86_64
> theme_neophyte/x86_64 theme_pinklady/x86_64 theme_suv/x86_64
> theme_unflat/x86_64 theme_cakewalk/x86_64 cdripper/x86_64
> theme_blond/x86_64 theme_blue/x86_64
> rm -rf /home/cinelerra/cinelerra-5.1/plugins/../bin/plugins
> /home/cinelerra/cinelerra-5.1/plugins/../bin/ladspa
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/plugins'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/doc'
> rm -f cinelerra.html arrow.png autokeyframe.png camera.png channel.png
> crop.png cut.png expandpatch_checked.png eyedrop.png fitautos.png ibeam.png
> left_justify.png loadmode_cat.png loadmode_nested.png loadmode_newcat.png
> loadmode_new.png loadmode_newtracks.png loadmode_none.png
> loadmode_paste.png loadmode_resource.png magnify.png mask.png
> mutepatch_up.png paste.png projector.png protect.png recordpatch.png
> record.png rewind.png show_meters.png singleframe.png titlesafe.png
> toolwindow.png top_justify.png wrench.png
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/doc'
> make[1]: Entering directory '/home/cinelerra/cinelerra-5.1/po'
> rm -f  de.mo  es.mo  eu.mo  fr.mo  it.mo  nb.mo  pt.mo  sl.mo  hi.mo
> hu.mo  ko.mo  vi.mo  zh.mo  el.mo  ja.mo  uk.mo  ru.mo
> make[1]: Leaving directory '/home/cinelerra/cinelerra-5.1/po'
> rm -rf thirdparty/opencv*
> rm -rf bin cinelerra/tags
> ./autogen.sh clean
> + '[' -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 = clean ']'
> + exit 0
>
> /home/cinelerra/cinelerra-5.1 #
>
> 4)
> # ./configure --with-single-user --disable-static-build
> --without-thirdparty --without-libdpx
> -bash: ./configure: No such file or directory
>
> 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 ']'
>
> localhost:/home/cinelerra/cinelerra-5.1 #
>
> 4)
> # ./configure --with-single-user --disable-static-build
> --without-thirdparty --without-libdpx
> 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 fftw_execute in -lfftw3... yes
> checking for fftw3.h... yes
> checking fftw headers... yes
> checking for uuid_clear in -luuid... 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_new in -lFLAC... yes
> checking for FLAC/stream_decoder.h... yes
> checking FLAC headers... yes
> checking for lame_init in -lmp3lame... no
> checking for jpeg_start_decompress in -ljpeg... yes
> checking for stdio.h... (cached) yes
> checking jpeg headers... yes
> checking for opj_version in -lopenjp2... no
> checking for sf_open in -lsndfile... yes
> checking for sndfile.h... yes
> checking sndfile headers... yes
> checking for ImfOpenInputFile in -lIlmImf... no
> checking for ImfOpenInputFile in -lImath... no
> checking for vpx_codec_decode in -lvpx... no
> checking for mjpeg_info in -lmjpegutils... no
> checking for TIFFOpen in -ltiff... yes
> checking for tiff.h... yes
> checking tiff headers... yes
> checking for twolame_encode_buffer_float32_interleaved in -ltwolame... no
> checking for x264_encoder_encode in -lx264... yes
> checking for stdint.h... (cached) yes
> checking x264 headers... yes
> checking for x265_encoder_encode in -lx265... yes
> checking for x265.h... yes
> checking x265 headers... yes
> checking for opus_multistream_decoder_create in -lopus... yes
> checking for opus/opus_multistream.h... yes
> checking libopus headers... yes
> checking for aom_codec_version in -laom... no
> checking for dav1d_version in -ldav1d... no
> checking for WebPGetEncoderVersion in -lwebp... no
> checking for a52_init in -la52... no
> checking for encore.h... no
> checking encore headers... no
> checking for DGifOpen in -lgif... yes
> 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_stream_init in -logg... yes
> checking for ogg/ogg.h... yes
> checking ogg headers... yes
> checking for theora_info_init in -ltheora... yes
> checking for theora/theoraenc.h... yes
> checking threora headers... yes
> checking for vorbis_encode_init in -lvorbisenc... yes
> checking for vorbis/vorbisenc.h... yes
> checking vorbis encoders headers... yes
> checking for ov_open in -lvorbisfile... yes
> checking for vorbis/vorbisfile.h... yes
> checking vorbis file headers... yes
> checking for avc1394_init_target in -lavc1394... yes
> checking for libavc1394/avc1394.h... yes
> checking libavc1394 headers... yes
> checking for rom1394_get_bus_id in -lrom1394... yes
> checking for libavc1394/rom1394.h... yes
> checking librom1394 headers... yes
> checking for iec61883_mpeg2_recv_init in -liec61883... yes
> checking for libiec61883/iec61883.h... yes
> checking libiec61883 headers... yes
> checking for raw1394_iso_recv_init in -lraw1394... yes
> checking for libraw1394/raw1394.h... yes
> checking libraw1394 headers... yes
> checking for dv_init in -ldv... 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_world_new in
> -llilv-0... yes
> checking for sord_world_new in -lsord-0... yes
> checking for serd_reader_new in -lserd-0... yes
> checking for sratom_new in -lsratom-0... yes
> 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_instance_new in -lsuil-0... 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
>   ------                  -------
>   disabled                encore
>   disabled                audiofile
>   disabled                esound
>   disabled                libsvtav1
>   shared                  -ltheoraenc
>   shared                  -ltheoradec
>   shared                  -logg
>   shared                  -lvorbis
>   shared                  -lvorbisfile
>   shared                  -logg
>   shared                  -lImath
>   shared                  -lIlmThread
>   shared                  -lIex
>   shared                  -lpthread
>   shared                  -lfftw3
>   shared                  -lFLAC
>   shared                  -lgif
>   shared                  -lavc1394
>   shared                  -lrom1394
>   shared                  -lraw1394
>   shared                  -liec61883
>   shared                  -ldv
>   shared                  -ljpeg
>   shared                  -logg
>   shared                  -lsndfile
>   shared                  -ltheora
>   shared                  -luuid
>   shared                  -lvorbisenc
>   shared                  -lvorbisfile
>   shared                  -ltiff
>   shared                  -lx264
>   shared                  -lx265
>   shared                  -lopus
>   shared                  -llilv-0
>   shared                  -lsratom-0
>   shared                  -lserd-0
>   shared                  -lsord-0
>   shared                  -lsuil-0
>   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: without-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 = no
>   using: with-noelision = auto
>   using: with-booby = no
>   using: with-clang = no
>
>   using: thirdparty build = no
>   using: single-user  = yes
>   using: static-build = no
>   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
> # ./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 ']'
>
> localhost:/home/cinelerra/cinelerra-5.1 #
>
> 4)
> # ./configure --with-single-user --disable-static-build
> --without-thirdparty --without-libdpx
> 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 fftw_execute in -lfftw3... yes
> checking for fftw3.h... yes
> checking fftw headers... yes
> checking for uuid_clear in -luuid... 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_new in -lFLAC... yes
> checking for FLAC/stream_decoder.h... yes
> checking FLAC headers... yes
> checking for lame_init in -lmp3lame... no
> checking for jpeg_start_decompress in -ljpeg... yes
> checking for stdio.h... (cached) yes
> checking jpeg headers... yes
> checking for opj_version in -lopenjp2... no
> checking for sf_open in -lsndfile... yes
> checking for sndfile.h... yes
> checking sndfile headers... yes
> checking for ImfOpenInputFile in -lIlmImf... no
> checking for ImfOpenInputFile in -lImath... no
> checking for vpx_codec_decode in -lvpx... no
> checking for mjpeg_info in -lmjpegutils... no
> checking for TIFFOpen in -ltiff... yes
> checking for tiff.h... yes
> checking tiff headers... yes
> checking for twolame_encode_buffer_float32_interleaved in -ltwolame... no
> checking for x264_encoder_encode in -lx264... yes
> checking for stdint.h... (cached) yes
> checking x264 headers... yes
> checking for x265_encoder_encode in -lx265... yes
> checking for x265.h... yes
> checking x265 headers... yes
> checking for opus_multistream_decoder_create in -lopus... yes
> checking for opus/opus_multistream.h... yes
> checking libopus headers... yes
> checking for aom_codec_version in -laom... no
> checking for dav1d_version in -ldav1d... no
> checking for WebPGetEncoderVersion in -lwebp... no
> checking for a52_init in -la52... no
> checking for encore.h... no
> checking encore headers... no
> checking for DGifOpen in -lgif... yes
> 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_stream_init in -logg... yes
> checking for ogg/ogg.h... yes
> checking ogg headers... yes
> checking for theora_info_init in -ltheora... yes
> checking for theora/theoraenc.h... yes
> checking threora headers... yes
> checking for vorbis_encode_init in -lvorbisenc... yes
> checking for vorbis/vorbisenc.h... yes
> checking vorbis encoders headers... yes
> checking for ov_open in -lvorbisfile... yes
> checking for vorbis/vorbisfile.h... yes
> checking vorbis file headers... yes
> checking for avc1394_init_target in -lavc1394... yes
> checking for libavc1394/avc1394.h... yes
> checking libavc1394 headers... yes
> checking for rom1394_get_bus_id in -lrom1394... yes
> checking for libavc1394/rom1394.h... yes
> checking librom1394 headers... yes
> checking for iec61883_mpeg2_recv_init in -liec61883... yes
> checking for libiec61883/iec61883.h... yes
> checking libiec61883 headers... yes
> checking for raw1394_iso_recv_init in -lraw1394... yes
> checking for libraw1394/raw1394.h... yes
> checking libraw1394 headers... yes
> checking for dv_init in -ldv... 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_world_new in
> -llilv-0... yes
> checking for sord_world_new in -lsord-0... yes
> checking for serd_reader_new in -lserd-0... yes
> checking for sratom_new in -lsratom-0... yes
> 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_instance_new in -lsuil-0... 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
>   ------                  -------
>   disabled                encore
>   disabled                audiofile
>   disabled                esound
>   disabled                libsvtav1
>   shared                  -ltheoraenc
>   shared                  -ltheoradec
>   shared                  -logg
>   shared                  -lvorbis
>   shared                  -lvorbisfile
>   shared                  -logg
>   shared                  -lImath
>   shared                  -lIlmThread
>   shared                  -lIex
>   shared                  -lpthread
>   shared                  -lfftw3
>   shared                  -lFLAC
>   shared                  -lgif
>   shared                  -lavc1394
>   shared                  -lrom1394
>   shared                  -lraw1394
>   shared                  -liec61883
>   shared                  -ldv
>   shared                  -ljpeg
>   shared                  -logg
>   shared                  -lsndfile
>   shared                  -ltheora
>   shared                  -luuid
>   shared                  -lvorbisenc
>   shared                  -lvorbisfile
>   shared                  -ltiff
>   shared                  -lx264
>   shared                  -lx265
>   shared                  -lopus
>   shared                  -llilv-0
>   shared                  -lsratom-0
>   shared                  -lserd-0
>   shared                  -lsord-0
>   shared                  -lsuil-0
>   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: without-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 = no
>   using: with-noelision = auto
>   using: with-booby = no
>   using: with-clang = no
>
>   using: thirdparty build = no
>   using: single-user  = yes
>   using: static-build = no
>   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
>
> localhost:/home/cinelerra/cinelerra-5.1 #
>



looks good, now try make ? (may be with output redirection so it will be
easier to see if any error occured)

>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20240923/e48d7263/attachment-0001.htm>


More information about the Cin mailing list