Package: obs-source-clone Version: 0.1.4-1 Severity: serious Tags: upstream Justification: FTBFS
When rebuilding the plugin over amd64 architecture, we got the following error: [ 66%] Building C object CMakeFiles/source-clone.dir/audio-wrapper.c.o /usr/bin/cc -DHAVE_OBSCONFIG_H -Dsource_clone_EXPORTS -isystem /usr/include/obs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/PKGS/obs-source-clone2/obs-source-clone-0.1.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Werror -Wextra -Wvla -Wformat -Wformat-security -Wswitch -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers -fno-strict-aliasing -Werror-implicit-function-declaration -Wno-missing-braces -MD -MT CMakeFiles/source-clone.dir/source-clone.c.o -MF CMakeFiles/source-clone.dir/source-clone.c.o.d -o CMakeFiles/source-clone.dir/source-clone.c.o -c /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c /usr/bin/cc -DHAVE_OBSCONFIG_H -Dsource_clone_EXPORTS -isystem /usr/include/obs -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/PKGS/obs-source-clone2/obs-source-clone-0.1.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wno-psabi -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Werror -Wextra -Wvla -Wformat -Wformat-security -Wswitch -Wunused-parameter -Wno-unused-function -Wno-missing-field-initializers -fno-strict-aliasing -Werror-implicit-function-declaration -Wno-missing-braces -MD -MT CMakeFiles/source-clone.dir/audio-wrapper.c.o -MF CMakeFiles/source-clone.dir/audio-wrapper.c.o.d -o CMakeFiles/source-clone.dir/audio-wrapper.c.o -c /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c: In function ‘audio_wrapper_render’: /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c:129:33: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 129 | circlebuf_push_back( | ^~~~~~~~~~~~~~~~~~~ In file included from /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.h:6, from /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c:3: /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c:134:25: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 134 | circlebuf_push_back(&clone->audio_frames, &frames, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/audio-wrapper.c:136:25: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 136 | circlebuf_push_back(&clone->audio_timestamps, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c: In function ‘source_clone_audio_callback’: /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:33:17: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 33 | circlebuf_push_back(&context->audio_data[i], | ^~~~~~~~~~~~~~~~~~~ In file included from /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.h:6, from /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:1: /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:36:9: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 36 | circlebuf_push_back(&context->audio_frames, &audio_data->frames, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:38:9: error: ‘circlebuf_push_back’ is deprecated [-Werror=deprecated-declarations] 38 | circlebuf_push_back(&context->audio_timestamps, &audio_data->timestamp, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:150:1: note: declared here 150 | circlebuf_push_back(struct circlebuf *cb, const void *data, size_t size) | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c: In function ‘source_clone_destroy’: /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:88:17: error: ‘circlebuf_free’ is deprecated [-Werror=deprecated-declarations] 88 | circlebuf_free(&context->audio_data[i]); | ^~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:46:35: note: declared here 46 | OBS_DEPRECATED static inline void circlebuf_free(struct circlebuf *cb) | ^~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:90:9: error: ‘circlebuf_free’ is deprecated [-Werror=deprecated-declarations] 90 | circlebuf_free(&context->audio_frames); | ^~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:46:35: note: declared here 46 | OBS_DEPRECATED static inline void circlebuf_free(struct circlebuf *cb) | ^~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:91:9: error: ‘circlebuf_free’ is deprecated [-Werror=deprecated-declarations] 91 | circlebuf_free(&context->audio_timestamps); | ^~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:46:35: note: declared here 46 | OBS_DEPRECATED static inline void circlebuf_free(struct circlebuf *cb) | ^~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c: In function ‘source_clone_video_tick’: /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:588:17: error: ‘circlebuf_pop_front’ is deprecated [-Werror=deprecated-declarations] 588 | circlebuf_pop_front(&context->audio_frames, &audio.frames, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:291:35: note: declared here 291 | OBS_DEPRECATED static inline void circlebuf_pop_front(struct circlebuf *cb, | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:590:17: error: ‘circlebuf_pop_front’ is deprecated [-Werror=deprecated-declarations] 590 | circlebuf_pop_front(&context->audio_timestamps, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:291:35: note: declared here 291 | OBS_DEPRECATED static inline void circlebuf_pop_front(struct circlebuf *cb, | ^~~~~~~~~~~~~~~~~~~ /PKGS/obs-source-clone2/obs-source-clone-0.1.4/source-clone.c:598:25: error: ‘circlebuf_pop_front’ is deprecated [-Werror=deprecated-declarations] 598 | circlebuf_pop_front(&context->audio_data[i], NULL, | ^~~~~~~~~~~~~~~~~~~ /usr/include/obs/util/circlebuf.h:291:35: note: declared here 291 | OBS_DEPRECATED static inline void circlebuf_pop_front(struct circlebuf *cb, | ^~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[3]: *** [CMakeFiles/source-clone.dir/build.make:93: CMakeFiles/source-clone.dir/audio-wrapper.c.o] Error 1 make[3]: *** Waiting for unfinished jobs.... cc1: all warnings being treated as errors make[3]: *** [CMakeFiles/source-clone.dir/build.make:79: CMakeFiles/source-clone.dir/source-clone.c.o] Error 1 make[3]: Leaving directory '/PKGS/obs-source-clone2/obs-source-clone-0.1.4/obj-i686-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:86: CMakeFiles/source-clone.dir/all] Error 2 make[2]: Leaving directory '/PKGS/obs-source-clone2/obs-source-clone-0.1.4/obj-i686-linux-gnu' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/PKGS/obs-source-clone2/obs-source-clone-0.1.4/obj-i686-linux-gnu' dh_auto_build: error: cd obj-i686-linux-gnu && make -j16 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:17: binary] Error 25 Eriberto