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]);
      |                                            ^~~~~~~
...

Reply via email to