Skip to content

Instantly share code, notes, and snippets.

@SomethingGeneric
Created October 7, 2024 14:02
Show Gist options
  • Save SomethingGeneric/40d91df55bfb750c62031a626d6dd4e9 to your computer and use it in GitHub Desktop.
Save SomethingGeneric/40d91df55bfb750c62031a626d6dd4e9 to your computer and use it in GitHub Desktop.
Attempting to `cargo build` on a project that pulls webrtc-vad 0.4.0
The following warnings were emitted during compilation:
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/signal_processing/division_operations.c:20:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/signal_processing/get_scaling_square.c:18:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/signal_processing/resample_48khz.c:18:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/signal_processing/resample_fractional.c:18:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/spl_inl.c:11:0:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/signal_processing/energy.c:18:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/vad/vad_core.h:19,
warning: [email protected]: from resources/libfvad/src/vad/vad_core.c:11:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/vad/vad_core.h:19,
warning: [email protected]: from resources/libfvad/src/vad/vad_filterbank.h:18,
warning: [email protected]: from resources/libfvad/src/vad/vad_filterbank.c:11:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/vad/vad_gmm.c:12:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/vad/vad_core.h:19,
warning: [email protected]: from resources/libfvad/src/vad/vad_sp.h:17,
warning: [email protected]: from resources/libfvad/src/vad/vad_sp.c:11:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
warning: [email protected]: from resources/libfvad/src/vad/vad_core.h:19,
warning: [email protected]: from resources/libfvad/src/fvad.c:15:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
warning: [email protected]: resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
warning: [email protected]: RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
warning: [email protected]: ^
warning: [email protected]: resources/libfvad/src/fvad.c: In function ‘fvad_set_sample_rate’:
warning: [email protected]: resources/libfvad/src/fvad.c:75:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
warning: [email protected]: for (size_t i = 0; i < arraysize(valid_rates); i++) {
warning: [email protected]: ^
warning: [email protected]: resources/libfvad/src/fvad.c:75:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
warning: [email protected]: resources/libfvad/src/fvad.c: In function ‘valid_length’:
warning: [email protected]: resources/libfvad/src/fvad.c:88:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
warning: [email protected]: for (size_t i = 0; i < arraysize(valid_frame_times); i++) {
warning: [email protected]: ^
error: failed to run custom build command for `webrtc-vad v0.4.0`
Caused by:
process didn't exit successfully: `/home/matt/Documents/screenpipe-0.1.93/target/debug/build/webrtc-vad-e5afb06c09cb3052/build-script-build` (exit status: 1)
--- stdout
OUT_DIR = Some(/home/matt/Documents/screenpipe-0.1.93/target/debug/build/webrtc-vad-940c831f214c8637/out)
TARGET = Some(x86_64-unknown-linux-gnu)
OPT_LEVEL = Some(0)
HOST = Some(x86_64-unknown-linux-gnu)
cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
CC_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
CC_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CC
HOST_CC = None
cargo:rerun-if-env-changed=CC
CC = None
cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
RUSTC_WRAPPER = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some(true)
CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
CFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
CFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CFLAGS
HOST_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
cargo:warning=In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/signal_processing/division_operations.c:20:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/signal_processing/get_scaling_square.c:18:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/signal_processing/resample_48khz.c:18:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/signal_processing/resample_fractional.c:18:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/signal_processing/spl_inl.c:11:0:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/signal_processing/energy.c:18:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/vad/vad_core.h:19,
cargo:warning= from resources/libfvad/src/vad/vad_core.c:11:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/vad/vad_core.h:19,
cargo:warning= from resources/libfvad/src/vad/vad_filterbank.h:18,
cargo:warning= from resources/libfvad/src/vad/vad_filterbank.c:11:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/vad/vad_gmm.c:12:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/vad/vad_core.h:19,
cargo:warning= from resources/libfvad/src/vad/vad_sp.h:17,
cargo:warning= from resources/libfvad/src/vad/vad_sp.c:11:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=In file included from resources/libfvad/src/vad/../signal_processing/signal_processing_library.h:34:0,
cargo:warning= from resources/libfvad/src/vad/vad_core.h:19,
cargo:warning= from resources/libfvad/src/fvad.c:15:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h: In function ‘WebRtcSpl_CountLeadingZeros32’:
cargo:warning=resources/libfvad/src/vad/../signal_processing/spl_inl.h:42:3: warning: implicit declaration of function ‘static_assert’ [-Wimplicit-function-declaration]
cargo:warning= RTC_COMPILE_ASSERT(sizeof(unsigned int) == sizeof(uint32_t));
cargo:warning= ^
cargo:warning=resources/libfvad/src/fvad.c: In function ‘fvad_set_sample_rate’:
cargo:warning=resources/libfvad/src/fvad.c:75:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
cargo:warning= for (size_t i = 0; i < arraysize(valid_rates); i++) {
cargo:warning= ^
cargo:warning=resources/libfvad/src/fvad.c:75:5: note: use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code
cargo:warning=resources/libfvad/src/fvad.c: In function ‘valid_length’:
cargo:warning=resources/libfvad/src/fvad.c:88:5: error: ‘for’ loop initial declarations are only allowed in C99 or C11 mode
cargo:warning= for (size_t i = 0; i < arraysize(valid_frame_times); i++) {
cargo:warning= ^
--- stderr
fatal: not a git repository (or any of the parent directories): .git
error occurred: Command "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "resources/libfvad/src" "-I" "resources/libfvad/src/vad" "-I" "resources/libfvad/src/signal_processing" "-Wall" "-Wextra" "-o" "/home/matt/Documents/screenpipe-0.1.93/target/debug/build/webrtc-vad-940c831f214c8637/out/192d239fa95a7c65-fvad.o" "-c" "resources/libfvad/src/fvad.c" with args cc did not execute successfully (status code exit status: 1).
warning: build failed, waiting for other jobs to finish...
➜ screenpipe-0.1.93
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment