This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Install Hybrid on Ubuntu 18.04 VNC
#25
Selur, I'am so sorry to be such troublemaker, but Vapoursynth scripts are not not working to me. I tried some basic deinterlace script and it failed because of missing libneofft3d.so plugin. I checked it and found the libneo-fft3d.so file instead in my Vapoursynth plugins directory. So I symlinked it to libneofft3d.so. This worked. But the script is missing the libvslsmashsource.so too. And this the real problem, because this one is one of those three plugins which building has failed:

sangnom (41/62) ... failed
vcmod (55/62) ... failed
vslsmashsource (58/62) ... failed

Is there any alternate solution how to build the vslsmashsource plugin?

This is its build log:
cat vslsmashsource.log

Cloning into 'build'...
Cloning into 'build'...

generating config.mak ...

SRCDIR = .
DESTDIR =
prefix = /home/jirka/opt/vapoursynth
exec_prefix = ${prefix}
bindir = ${exec_prefix}/bin
libdir = ${exec_prefix}/lib
includedir = ${prefix}/include
CC = gcc
AR = ar
LD = gcc
RANLIB = ranlib
STRIP = strip
STATICLIBNAME = liblsmash.a
STATICLIB = liblsmash.a
SHAREDLIBNAME = liblsmash.so.2
SHAREDLIB =
IMPLIB =
CFLAGS = -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast
LDFLAGS = -L.
SO_LDFLAGS =
LIBS = -lm
LIBARCH =
DEFNAME =
SLIB_CMD =

configure finished

  type 'make'             : compile library and tools
  type 'make install'     : install all into system
  type 'make lib'         : compile library only
  type 'make install-lib' : install library and header into system

gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/alloc.o common/alloc.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/bits.o common/bits.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/bytes.o common/bytes.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/list.o common/list.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/multibuf.o common/multibuf.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/osdep.o common/osdep.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o common/utils.o common/utils.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/a52.o codecs/a52.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/alac.o codecs/alac.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/description.o codecs/description.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/dts.o codecs/dts.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/h264.o codecs/h264.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/hevc.o codecs/hevc.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/id.o codecs/id.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/mp4sys.o codecs/mp4sys.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/mp4a.o codecs/mp4a.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/mp4v.o codecs/mp4v.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/nalu.o codecs/nalu.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/qt_wfex.o codecs/qt_wfex.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/vc1.o codecs/vc1.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o codecs/wma.o codecs/wma.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/a52_imp.o importer/a52_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/adts_imp.o importer/adts_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/als_imp.o importer/als_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/amr_imp.o importer/amr_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/dts_imp.o importer/dts_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/importer.o importer/importer.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/isobm_imp.o importer/isobm_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/mp3_imp.o importer/mp3_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/nalu_imp.o importer/nalu_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/vc1_imp.o importer/vc1_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o importer/wave_imp.o importer/wave_imp.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/box.o core/box.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/box_default.o core/box_default.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/box_type.o core/box_type.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/chapter.o core/chapter.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/file.o core/file.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/fragment.o core/fragment.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/isom.o core/isom.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/meta.o core/meta.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/print.o core/print.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/read.o core/read.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/summary.o core/summary.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/timeline.o core/timeline.c
gcc -c -Os -ffast-math -Wshadow -Wall -std=c99 -pedantic -I. -I. -pipe -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fexcess-precision=fast -o core/write.o core/write.c
ar rc liblsmash.a common/alloc.o common/bits.o common/bytes.o common/list.o common/multibuf.o common/osdep.o common/utils.o codecs/a52.o codecs/alac.o codecs/description.o codecs/dts.o codecs/h264.o codecs/hevc.o codecs/id.o codecs/mp4sys.o codecs/mp4a.o codecs/mp4v.o codecs/nalu.o codecs/qt_wfex.o codecs/vc1.o codecs/wma.o importer/a52_imp.o importer/adts_imp.o importer/als_imp.o importer/amr_imp.o importer/dts_imp.o importer/importer.o importer/isobm_imp.o importer/mp3_imp.o importer/nalu_imp.o importer/vc1_imp.o importer/wave_imp.o core/box.o core/box_default.o core/box_type.o core/chapter.o core/file.o core/fragment.o core/isom.o core/meta.o core/print.o core/read.o core/summary.o core/timeline.o core/write.o
ranlib liblsmash.a
The Meson build system
Version: 0.57.2
Source dir: /home/jirka/hybrid-vapoursynth-addon-master/build/build/VapourSynth
Build dir: /home/jirka/hybrid-vapoursynth-addon-master/build/build/VapourSynth/build
Build type: native build
Project name: L-SMASH-Works
Project version: undefined
C compiler for the host machine: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C linker for the host machine: cc ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Run-time dependency vapoursynth found: YES 53
Run-time dependency libavcodec found: YES 58.136.101
Run-time dependency libavformat found: YES 58.78.100
Run-time dependency libavutil found: YES 56.72.100
Run-time dependency libswscale found: YES 5.10.100
Build targets in project: 1

Found ninja-1.10.0.git.kitware.jobserver-1 at /home/jirka/.local/bin/ninja
ninja: Entering directory `build'
[1/16] Compiling C object libvslsmashsource.so.p/lsmashsource.c.o
[2/16] Compiling C object libvslsmashsource.so.p/.._common_decode.c.o
[3/16] Compiling C object libvslsmashsource.so.p/libavsmash_source.c.o
[4/16] Compiling C object libvslsmashsource.so.p/lwlibav_source.c.o
[5/16] Compiling C object libvslsmashsource.so.p/.._common_lwlibav_dec.c.o
[6/16] Compiling C object libvslsmashsource.so.p/.._common_lwindex.c.o
FAILED: libvslsmashsource.so.p/.._common_lwindex.c.o
cc -Ilibvslsmashsource.so.p -I. -I.. -I../../build -I../../../build -I/home/jirka/opt/vapoursynth/include/vapoursynth -I/home/jirka/opt/vapoursynth/include -I/usr/include/compute -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -pipe -Wall -Winvalid-pch -std=c99 -O3 -DXXH_INLINE_ALL -D_FILE_OFFSET_BITS=64 -mfpmath=sse -msse2 -O3 -Wno-attributes -fPIC -fvisibility=hidden -fno-strict-aliasing -Wno-deprecated-declarations -fPIC -MD -MQ libvslsmashsource.so.p/.._common_lwindex.c.o -MF libvslsmashsource.so.p/.._common_lwindex.c.o.d -o libvslsmashsource.so.p/.._common_lwindex.c.o -c ../../common/lwindex.c
../../common/lwindex.c: In function ‘create_index’:
../../common/lwindex.c:2529:78: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2529 |         if( adhp->dv_in_avi == 1 && format_ctx->streams[ adhp->stream_index ]->nb_index_entries == 0 )
      |                                                                              ^~
../../common/lwindex.c:2577:58: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2577 |                 temp = (AVIndexEntry *)av_realloc( stream->index_entries, allocated_size );
      |                                                          ^~
../../common/lwindex.c:2593:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2593 |                     stream->index_entries                = temp;
      |                           ^~
../../common/lwindex.c:2594:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
2594 |                     stream->index_entries_allocated_size = allocated_size;
      |                           ^~
../../common/lwindex.c:2595:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2595 |                     stream->nb_index_entries             = i;
      |                           ^~
../../common/lwindex.c:2601:58: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2601 |                 temp = (AVIndexEntry *)av_realloc( stream->index_entries, allocated_size );
      |                                                          ^~
../../common/lwindex.c:2618:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2618 |                     stream->index_entries                = temp;
      |                           ^~
../../common/lwindex.c:2619:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
2619 |                     stream->index_entries_allocated_size = allocated_size;
      |                           ^~
../../common/lwindex.c:2620:27: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2620 |                     stream->nb_index_entries             = i;
      |                           ^~
../../common/lwindex.c:2626:34: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2626 |                 av_freep( &stream->index_entries );
      |                                  ^~
../../common/lwindex.c:2627:23: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
2627 |                 stream->index_entries_allocated_size = 0;
      |                       ^~
../../common/lwindex.c:2628:23: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2628 |                 stream->nb_index_entries             = 0;
      |                       ^~
../../common/lwindex.c:2637:108: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2637 |             print_index( index, "<StreamIndexEntries=%d,%d,%d>\n", stream_index, AVMEDIA_TYPE_VIDEO, stream->nb_index_entries );
      |                                                                                                            ^~
../../common/lwindex.c:2639:43: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2639 |                 for( int i = 0; i < stream->nb_index_entries; i++ )
      |                                           ^~
../../common/lwindex.c:2640:57: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2640 |                     write_av_index_entry( index, &stream->index_entries[i] );
      |                                                         ^~
../../common/lwindex.c:2641:28: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2641 |             else if( stream->nb_index_entries > 0 )
      |                            ^~
../../common/lwindex.c:2643:72: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
2643 |                 vdhp->index_entries = (AVIndexEntry *)av_malloc( stream->index_entries_allocated_size );
      |                                                                        ^~
../../common/lwindex.c:2646:43: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2646 |                 for( int i = 0; i < stream->nb_index_entries; i++ )
      |                                           ^~
../../common/lwindex.c:2648:47: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2648 |                     AVIndexEntry *ie = &stream->index_entries[i];
      |                                               ^~
../../common/lwindex.c:2652:51: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2652 |                 vdhp->index_entries_count = stream->nb_index_entries;
      |                                                   ^~
../../common/lwindex.c:2658:108: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2658 |             print_index( index, "<StreamIndexEntries=%d,%d,%d>\n", stream_index, AVMEDIA_TYPE_AUDIO, stream->nb_index_entries );
      |                                                                                                            ^~
../../common/lwindex.c:2660:43: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2660 |                 for( int i = 0; i < stream->nb_index_entries; i++ )
      |                                           ^~
../../common/lwindex.c:2661:57: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2661 |                     write_av_index_entry( index, &stream->index_entries[i] );
      |                                                         ^~
../../common/lwindex.c:2662:28: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2662 |             else if( stream->nb_index_entries > 0 )
      |                            ^~
../../common/lwindex.c:2666:72: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
2666 |                 adhp->index_entries = (AVIndexEntry *)av_malloc( stream->index_entries_allocated_size );
      |                                                                        ^~
../../common/lwindex.c:2669:43: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2669 |                 for( int i = 0; i < stream->nb_index_entries; i++ )
      |                                           ^~
../../common/lwindex.c:2671:47: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
2671 |                     AVIndexEntry *ie = &stream->index_entries[i];
      |                                               ^~
../../common/lwindex.c:2675:51: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
2675 |                 adhp->index_entries_count = stream->nb_index_entries;
      |                                                   ^~
../../common/lwindex.c: In function ‘lwlibav_import_av_index_entry’:
../../common/lwindex.c:3433:24: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
3433 |         av_free( stream->index_entries );
      |                        ^~
../../common/lwindex.c:3434:15: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries’
3434 |         stream->index_entries                = dhp->index_entries;
      |               ^~
../../common/lwindex.c:3435:15: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘nb_index_entries’
3435 |         stream->nb_index_entries             = dhp->index_entries_count;
      |               ^~
../../common/lwindex.c:3436:15: error: ‘AVStream’ {aka ‘struct AVStream’} has no member named ‘index_entries_allocated_size’
3436 |         stream->index_entries_allocated_size = dhp->index_entries_count * sizeof(AVIndexEntry);
      |               ^~
[7/16] Compiling C object libvslsmashsource.so.p/video_output.c.o
[8/16] Compiling C object libvslsmashsource.so.p/.._common_libavsmash_video.c.o
[9/16] Compiling C object libvslsmashsource.so.p/.._common_lwlibav_audio.c.o
[10/16] Compiling C object libvslsmashsource.so.p/.._common_libavsmash.c.o
[11/16] Compiling C object libvslsmashsource.so.p/.._common_lwlibav_video.c.o
ninja: build stopped: subcommand failed.

I tried to use the libvslsmashsource.so from an old build, but this not worked obviously.
Reply


Messages In This Thread
RE: Install Hybrid on Ubuntu 18.04 VNC - by sunarowicz - 16.04.2021, 23:52

Forum Jump:


Users browsing this thread: 1 Guest(s)