Bug#1070497: webrtc-audio-processing/experimental FTBFS with gcc 13
Adrian Bunk
bunk at debian.org
Mon May 6 12:58:26 BST 2024
Source: webrtc-audio-processing
Version: 1.0-0.2
Severity: serious
Tags: ftbfs
https://tests.reproducible-builds.org/debian/rb-pkg/experimental/amd64/webrtc-audio-processing.html
https://buildd.debian.org/status/fetch.php?pkg=webrtc-audio-processing&arch=riscv64&ver=1.0-0.2&stamp=1706028598&raw=0
...
FAILED: webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.0.p/transient_file_utils.cc.o
c++ -Iwebrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.0.p -Iwebrtc/modules/audio_processing -I../webrtc/modules/audio_processing -Iwebrtc -I../webrtc -I/usr/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++14 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -DWEBRTC_LIBRARY_IMPL -DWEBRTC_ENABLE_SYMBOL_EXPORT -DNDEBUG -DWEBRTC_POSIX -DWEBRTC_LINUX -DWEBRTC_THREAD_RR -DWEBRTC_APM_DEBUG_DUMP=0 -MD -MQ webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.0.p/transient_file_utils.cc.o -MF webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.0.p/transient_file_utils.cc.o.d -o webrtc/modules/audio_processing/libwebrtc-audio-processing-1.so.0.p/transient_file_utils.cc.o -c ../webrtc/modules/audio_processing/transient/file_utils.cc
In file included from ../webrtc/modules/audio_processing/transient/file_utils.cc:11:
../webrtc/modules/audio_processing/transient/file_utils.h:36:35: error: ‘uint8_t’ does not name a type
36 | int ConvertByteArrayToFloat(const uint8_t bytes[4], float* out);
| ^~~~~~~
../webrtc/modules/audio_processing/transient/file_utils.h:17:1: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
16 | #include "rtc_base/system/file_wrapper.h"
+++ |+#include <cstdint>
17 |
../webrtc/modules/audio_processing/transient/file_utils.h:41:36: error: ‘uint8_t’ does not name a type
41 | int ConvertByteArrayToDouble(const uint8_t bytes[8], double* out);
| ^~~~~~~
../webrtc/modules/audio_processing/transient/file_utils.h:41:36: note: ‘uint8_t’ is defined in header ‘<cstdint>’; did you forget to ‘#include <cstdint>’?
../webrtc/modules/audio_processing/transient/file_utils.h:46:42: error: ‘uint8_t’ has not been declared
46 | int ConvertFloatToByteArray(float value, uint8_t out_bytes[4]);
| ^~~~~~~
../webrtc/modules/audio_processing/transient/file_utils.h:51:44: error: ‘uint8_t’ has not been declared
51 | int ConvertDoubleToByteArray(double value, uint8_t out_bytes[8]);
| ^~~~~~~
...
More information about the pkg-pulseaudio-devel
mailing list