Open laoil72 opened 1 year ago
you just need to wait for it to finish compiling - there's no error there
I have a similar problem with compilation but with zimg - error messages.
System is OSMC - Debian Bulseye based distro running on Raspberry Pi 4.
```
building zimg - version 3.0.4
=======================
Downloading https://github.com/sekrit-twc/zimg/archive/refs/tags/release-3.0.4.tar.gz as zimg-3.0.4.tar.gz
... Done
Extracted zimg-3.0.4.tar.gz
$ /home/osmc/AgentDVR/ffmpeg-v5/workspace/bin/libtoolize -i -f -q
$ ./autogen.sh --prefix=/home/osmc/AgentDVR/ffmpeg-v5/workspace
$ ./configure --prefix=/home/osmc/AgentDVR/ffmpeg-v5/workspace --disable-static --enable-shared
$ make -j 4
make[1]: Entering directory '/home/osmc/AgentDVR/ffmpeg-v5/packages/zimg/zimg-release-3.0.4'
CXX dummy.lo
CXX src/zimg/colorspace/arm/libneon_la-operation_impl_neon.lo
CXX src/zimg/depth/arm/libneon_la-depth_convert_neon.lo
CXX src/zimg/depth/arm/libneon_la-dither_neon.lo
CXX src/zimg/depth/arm/libneon_la-f16c_neon.lo
In file included from src/zimg/depth/arm/dither_neon.cpp:9:
./src/zimg/common/arm/neon_util.h:80:33: error: variable or field 'neon_store_idxlo_f16' declared void
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~~~~~~~~~~~~~
./src/zimg/common/arm/neon_util.h:80:54: error: '__fp16' was not declared in this scope; did you mean '__bf16'?
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~
| __bf16
./src/zimg/common/arm/neon_util.h:80:62: error: 'dst' was not declared in this scope
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~
./src/zimg/common/arm/neon_util.h:80:67: error: 'float16x8_t' was not declared in this scope; did you mean 'bfloat16x8_t'?
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~~~~
| bfloat16x8_t
./src/zimg/common/arm/neon_util.h:80:82: error: expected primary-expression before 'unsigned'
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~
./src/zimg/common/arm/neon_util.h:86:33: error: variable or field 'neon_store_idxhi_f16' declared void
86 | static inline FORCE_INLINE void neon_store_idxhi_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~~~~~~~~~~~~~
./src/zimg/common/arm/neon_util.h:86:54: error: '__fp16' was not declared in this scope; did you mean '__bf16'?
86 | static inline FORCE_INLINE void neon_store_idxhi_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~
| __bf16
./src/zimg/common/arm/neon_util.h:86:62: error: 'dst' was not declared in this scope
86 | static inline FORCE_INLINE void neon_store_idxhi_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~
./src/zimg/common/arm/neon_util.h:86:67: error: 'float16x8_t' was not declared in this scope; did you mean 'bfloat16x8_t'?
86 | static inline FORCE_INLINE void neon_store_idxhi_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~~~~
| bfloat16x8_t
./src/zimg/common/arm/neon_util.h:86:82: error: expected primary-expression before 'unsigned'
86 | static inline FORCE_INLINE void neon_store_idxhi_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~
src/zimg/depth/arm/dither_neon.cpp:46:10: error: '__fp16' does not name a type; did you mean '__bf16'?
46 | typedef __fp16 type;
| ^~~~~~
| __bf16
src/zimg/depth/arm/dither_neon.cpp:48:46: error: '__fp16' does not name a type; did you mean '__bf16'?
48 | static inline FORCE_INLINE void load8(const __fp16 *ptr, float32x4_t &lo, float32x4_t &hi, unsigned n = 8)
| ^~~~~~
| __bf16
src/zimg/depth/arm/dither_neon.cpp: In static member function 'static void zimg::depth::{anonymous}::LoadF16::load8(const int*, float32x4_t&, float32x4_t&, unsigned int)':
src/zimg/depth/arm/dither_neon.cpp:50:3: error: 'float16x8_t' was not declared in this scope; did you mean 'bfloat16x8_t'?
50 | float16x8_t x = vld1q_f16(ptr);
| ^~~~~~~~~~~
| bfloat16x8_t
src/zimg/depth/arm/dither_neon.cpp:51:34: error: 'x' was not declared in this scope
51 | lo = vcvt_f32_f16(vget_low_f16(x));
| ^
src/zimg/depth/arm/dither_neon.cpp:51:21: error: 'vget_low_f16' was not declared in this scope; did you mean 'vget_low_bf16'?
51 | lo = vcvt_f32_f16(vget_low_f16(x));
| ^~~~~~~~~~~~
| vget_low_bf16
src/zimg/depth/arm/dither_neon.cpp:51:8: error: 'vcvt_f32_f16' was not declared in this scope; did you mean 'vcvt_f32_bf16'?
51 | lo = vcvt_f32_f16(vget_low_f16(x));
| ^~~~~~~~~~~~
| vcvt_f32_bf16
In file included from src/zimg/depth/arm/dither_neon.cpp:9:
./src/zimg/common/arm/neon_util.h:16:45: error: 'vget_high_f16' was not declared in this scope; did you mean 'vget_high_bf16'?
16 | #define vcvt_high_f32_f16(a) vcvt_f32_f16(vget_high_f16(a))
| ^~~~~~~~~~~~~
src/zimg/depth/arm/dither_neon.cpp:52:8: note: in expansion of macro 'vcvt_high_f32_f16'
52 | hi = vcvt_high_f32_f16(x);
| ^~~~~~~~~~~~~~~~~
In file included from src/zimg/depth/arm/depth_convert_neon.cpp:9:
./src/zimg/common/arm/neon_util.h:80:33: error: variable or field 'neon_store_idxlo_f16' declared void
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~~~~~~~~~~~~~~~
./src/zimg/common/arm/neon_util.h:80:54: error: '__fp16' was not declared in this scope; did you mean '__bf16'?
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~~~~
| __bf16
./src/zimg/common/arm/neon_util.h:80:62: error: 'dst' was not declared in this scope
80 | static inline FORCE_INLINE void neon_store_idxlo_f16(__fp16 *dst, float16x8_t x, unsigned idx)
| ^~~
src/zimg/depth/arm/dither_neon.cpp: In instantiation of 'void zimg::depth::{anonymous}::ordered_dither_neon_impl(const float*, unsigned int, unsigned int, const void*, void*, float, float, unsigned int, unsigned int, unsigned int) [with Load = zimg::depth::{anonymous}::LoadF16; Store = zimg::depth::{anonymous}::StoreU8]':
src/zimg/depth/arm/dither_neon.cpp:196:123: required from here
src/zimg/depth/arm/dither_neon.cpp:134:32: error: no type named 'type' in 'struct zimg::depth::{anonymous}::LoadF16'
134 | const typename Load::type *src_p = static_cast
I tried skipping the compilation of ffmpeg, the installation went fine without errors, but the service didn't run. I could not connect to the application. Any ideas what I'm doing wrong?
you just need to wait for it to finish compiling - there's no error there
Not really... It never worked, I tried for weeks... I ended up buying an NVR and I don't regret it, less complete, but it works.
I have a similar problem with compilation but with zimg - error messages.
System is OSMC - Debian Bulseye based distro running on Raspberry Pi 4.
Error message I tried skipping the compilation of ffmpeg, the installation went fine without errors, but the service didn't run. I could not connect to the application. Any ideas what I'm doing wrong?
Good luck 🤞
Hello, I cant install ADVR on my linux. Last debian on Beelink bt3 pro
Installation freeze... Try many time, a lot of hours...