--- Begin Message ---
Source: obs-websocket
Version: 4.9.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> /usr/bin/c++ -DASIO_STANDALONE -DHAVE_OBSCONFIG_H -DQT_CORE_LIB -DQT_GUI_LIB
> -DQT_NO_DEBUG -DQT_WIDGETS_LIB -Dobs_websocket_EXPORTS
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/obs-websocket_autogen/include
> -I/../UI/obs-frontend-api -I/<<PKGBUILDDIR>>/deps/asio/asio/include
> -I/<<PKGBUILDDIR>>/deps/websocketpp -isystem /usr/include/obs -isystem
> /usr/include/x86_64-linux-gnu/qt5 -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
> /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem
> /usr/include/x86_64-linux-gnu/qt5/QtGui -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -mmmx -msse
> -msse2 -fPIC -std=gnu++17 -MD -MT
> CMakeFiles/obs-websocket.dir/src/WSRequestHandler_ReplayBuffer.cpp.o -MF
> CMakeFiles/obs-websocket.dir/src/WSRequestHandler_ReplayBuffer.cpp.o.d -o
> CMakeFiles/obs-websocket.dir/src/WSRequestHandler_ReplayBuffer.cpp.o -c
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:30:7: error: conflicting declaration
> ‘using OBSSourceAutoRelease = class OBSRef<obs_source*,
> ___source_dummy_addref, obs_source_release>’
> 30 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /usr/include/obs/obs.hpp:62:7: note: previous declaration as ‘using
> OBSSourceAutoRelease = class OBSRefAutoRelease<obs_source*,
> obs_source_release>’
> 62 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:32:7: error: conflicting declaration
> ‘using OBSSceneItemAutoRelease = class OBSRef<obs_scene_item*,
> ___sceneitem_dummy_addref, obs_sceneitem_release>’
> 32 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /usr/include/obs/obs.hpp:65:7: note: previous declaration as ‘using
> OBSSceneItemAutoRelease = class OBSRefAutoRelease<obs_scene_item*,
> obs_sceneitem_release>’
> 65 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:34:7: error: conflicting declaration
> ‘using OBSDataAutoRelease = class OBSRef<obs_data*, ___data_dummy_addref,
> obs_data_release>’
> 34 | using OBSDataAutoRelease =
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /usr/include/obs/obs.hpp:67:7: note: previous declaration as ‘using
> OBSDataAutoRelease = class OBSRefAutoRelease<obs_data*, obs_data_release>’
> 67 | using OBSDataAutoRelease = OBSRefAutoRelease<obs_data_t *,
> obs_data_release>;
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:36:7: error: conflicting declaration
> ‘using OBSDataArrayAutoRelease = class OBSRef<obs_data_array*,
> ___data_array_dummy_addref, obs_data_array_release>’
> 36 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /usr/include/obs/obs.hpp:68:7: note: previous declaration as ‘using
> OBSDataArrayAutoRelease = class OBSRefAutoRelease<obs_data_array*,
> obs_data_array_release>’
> 68 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:38:7: error: conflicting declaration
> ‘using OBSOutputAutoRelease = class OBSRef<obs_output*,
> ___output_dummy_addref, obs_output_release>’
> 38 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Recording.cpp:1:
> /usr/include/obs/obs.hpp:70:7: note: previous declaration as ‘using
> OBSOutputAutoRelease = class OBSRefAutoRelease<obs_output*,
> obs_output_release>’
> 70 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:30:7: error: conflicting declaration
> ‘using OBSSourceAutoRelease = class OBSRef<obs_source*,
> ___source_dummy_addref, obs_source_release>’
> 30 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /usr/include/obs/obs.hpp:62:7: note: previous declaration as ‘using
> OBSSourceAutoRelease = class OBSRefAutoRelease<obs_source*,
> obs_source_release>’
> 62 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:32:7: error: conflicting declaration
> ‘using OBSSceneItemAutoRelease = class OBSRef<obs_scene_item*,
> ___sceneitem_dummy_addref, obs_sceneitem_release>’
> 32 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /usr/include/obs/obs.hpp:65:7: note: previous declaration as ‘using
> OBSSceneItemAutoRelease = class OBSRefAutoRelease<obs_scene_item*,
> obs_sceneitem_release>’
> 65 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:34:7: error: conflicting declaration
> ‘using OBSDataAutoRelease = class OBSRef<obs_data*, ___data_dummy_addref,
> obs_data_release>’
> 34 | using OBSDataAutoRelease =
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /usr/include/obs/obs.hpp:67:7: note: previous declaration as ‘using
> OBSDataAutoRelease = class OBSRefAutoRelease<obs_data*, obs_data_release>’
> 67 | using OBSDataAutoRelease = OBSRefAutoRelease<obs_data_t *,
> obs_data_release>;
> | ^~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:36:7: error: conflicting declaration
> ‘using OBSDataArrayAutoRelease = class OBSRef<obs_data_array*,
> ___data_array_dummy_addref, obs_data_array_release>’
> 36 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /usr/include/obs/obs.hpp:68:7: note: previous declaration as ‘using
> OBSDataArrayAutoRelease = class OBSRefAutoRelease<obs_data_array*,
> obs_data_array_release>’
> 68 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /<<PKGBUILDDIR>>/src/obs-websocket.h:38:7: error: conflicting declaration
> ‘using OBSOutputAutoRelease = class OBSRef<obs_output*,
> ___output_dummy_addref, obs_output_release>’
> 38 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/obs-websocket.h:21,
> from
> /<<PKGBUILDDIR>>/src/WSRequestHandler_ReplayBuffer.cpp:1:
> /usr/include/obs/obs.hpp:70:7: note: previous declaration as ‘using
> OBSOutputAutoRelease = class OBSRefAutoRelease<obs_output*,
> obs_output_release>’
> 70 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:3:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:30:7: error: conflicting
> declaration ‘using OBSSourceAutoRelease = class OBSRef<obs_source*,
> ___source_dummy_addref, obs_source_release>’
> 30 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:1:
> /usr/include/obs/obs.hpp:62:7: note: previous declaration as ‘using
> OBSSourceAutoRelease = class OBSRefAutoRelease<obs_source*,
> obs_source_release>’
> 62 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:3:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:32:7: error: conflicting
> declaration ‘using OBSSceneItemAutoRelease = class OBSRef<obs_scene_item*,
> ___sceneitem_dummy_addref, obs_sceneitem_release>’
> 32 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:1:
> /usr/include/obs/obs.hpp:65:7: note: previous declaration as ‘using
> OBSSceneItemAutoRelease = class OBSRefAutoRelease<obs_scene_item*,
> obs_sceneitem_release>’
> 65 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:3:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:34:7: error: conflicting
> declaration ‘using OBSDataAutoRelease = class OBSRef<obs_data*,
> ___data_dummy_addref, obs_data_release>’
> 34 | using OBSDataAutoRelease =
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:1:
> /usr/include/obs/obs.hpp:67:7: note: previous declaration as ‘using
> OBSDataAutoRelease = class OBSRefAutoRelease<obs_data*, obs_data_release>’
> 67 | using OBSDataAutoRelease = OBSRefAutoRelease<obs_data_t *,
> obs_data_release>;
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:3:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:36:7: error: conflicting
> declaration ‘using OBSDataArrayAutoRelease = class OBSRef<obs_data_array*,
> ___data_array_dummy_addref, obs_data_array_release>’
> 36 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:1:
> /usr/include/obs/obs.hpp:68:7: note: previous declaration as ‘using
> OBSDataArrayAutoRelease = class OBSRefAutoRelease<obs_data_array*,
> obs_data_array_release>’
> 68 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:3:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:38:7: error: conflicting
> declaration ‘using OBSOutputAutoRelease = class OBSRef<obs_output*,
> ___output_dummy_addref, obs_output_release>’
> 38 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_Profiles.cpp:1:
> /usr/include/obs/obs.hpp:70:7: note: previous declaration as ‘using
> OBSOutputAutoRelease = class OBSRefAutoRelease<obs_output*,
> obs_output_release>’
> 70 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:30:7: error: conflicting
> declaration ‘using OBSSourceAutoRelease = class OBSRef<obs_source*,
> ___source_dummy_addref, obs_source_release>’
> 30 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:26,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /usr/include/obs/obs.hpp:62:7: note: previous declaration as ‘using
> OBSSourceAutoRelease = class OBSRefAutoRelease<obs_source*,
> obs_source_release>’
> 62 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:32:7: error: conflicting
> declaration ‘using OBSSceneItemAutoRelease = class OBSRef<obs_scene_item*,
> ___sceneitem_dummy_addref, obs_sceneitem_release>’
> 32 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:26,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /usr/include/obs/obs.hpp:65:7: note: previous declaration as ‘using
> OBSSceneItemAutoRelease = class OBSRefAutoRelease<obs_scene_item*,
> obs_sceneitem_release>’
> 65 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:34:7: error: conflicting
> declaration ‘using OBSDataAutoRelease = class OBSRef<obs_data*,
> ___data_dummy_addref, obs_data_release>’
> 34 | using OBSDataAutoRelease =
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:26,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /usr/include/obs/obs.hpp:67:7: note: previous declaration as ‘using
> OBSDataAutoRelease = class OBSRefAutoRelease<obs_data*, obs_data_release>’
> 67 | using OBSDataAutoRelease = OBSRefAutoRelease<obs_data_t *,
> obs_data_release>;
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:36:7: error: conflicting
> declaration ‘using OBSDataArrayAutoRelease = class OBSRef<obs_data_array*,
> ___data_array_dummy_addref, obs_data_array_release>’
> 36 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:26,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /usr/include/obs/obs.hpp:68:7: note: previous declaration as ‘using
> OBSDataArrayAutoRelease = class OBSRefAutoRelease<obs_data_array*,
> obs_data_array_release>’
> 68 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:38:7: error: conflicting
> declaration ‘using OBSOutputAutoRelease = class OBSRef<obs_output*,
> ___output_dummy_addref, obs_output_release>’
> 38 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:26,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler_General.cpp:1:
> /usr/include/obs/obs.hpp:70:7: note: previous declaration as ‘using
> OBSOutputAutoRelease = class OBSRefAutoRelease<obs_output*,
> obs_output_release>’
> 70 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:30:7: error: conflicting
> declaration ‘using OBSSourceAutoRelease = class OBSRef<obs_source*,
> ___source_dummy_addref, obs_source_release>’
> 30 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:25:
> /usr/include/obs/obs.hpp:62:7: note: previous declaration as ‘using
> OBSSourceAutoRelease = class OBSRefAutoRelease<obs_source*,
> obs_source_release>’
> 62 | using OBSSourceAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:32:7: error: conflicting
> declaration ‘using OBSSceneItemAutoRelease = class OBSRef<obs_scene_item*,
> ___sceneitem_dummy_addref, obs_sceneitem_release>’
> 32 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:25:
> /usr/include/obs/obs.hpp:65:7: note: previous declaration as ‘using
> OBSSceneItemAutoRelease = class OBSRefAutoRelease<obs_scene_item*,
> obs_sceneitem_release>’
> 65 | using OBSSceneItemAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:34:7: error: conflicting
> declaration ‘using OBSDataAutoRelease = class OBSRef<obs_data*,
> ___data_dummy_addref, obs_data_release>’
> 34 | using OBSDataAutoRelease =
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:25:
> /usr/include/obs/obs.hpp:67:7: note: previous declaration as ‘using
> OBSDataAutoRelease = class OBSRefAutoRelease<obs_data*, obs_data_release>’
> 67 | using OBSDataAutoRelease = OBSRefAutoRelease<obs_data_t *,
> obs_data_release>;
> | ^~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:36:7: error: conflicting
> declaration ‘using OBSDataArrayAutoRelease = class OBSRef<obs_data_array*,
> ___data_array_dummy_addref, obs_data_array_release>’
> 36 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:25:
> /usr/include/obs/obs.hpp:68:7: note: previous declaration as ‘using
> OBSDataArrayAutoRelease = class OBSRefAutoRelease<obs_data_array*,
> obs_data_array_release>’
> 68 | using OBSDataArrayAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/rpc/RpcRequest.h:23,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.h:31,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:27:
> /<<PKGBUILDDIR>>/src/rpc/../obs-websocket.h:38:7: error: conflicting
> declaration ‘using OBSOutputAutoRelease = class OBSRef<obs_output*,
> ___output_dummy_addref, obs_output_release>’
> 38 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> In file included from /<<PKGBUILDDIR>>/src/Utils.h:30,
> from /<<PKGBUILDDIR>>/src/WSRequestHandler.cpp:25:
> /usr/include/obs/obs.hpp:70:7: note: previous declaration as ‘using
> OBSOutputAutoRelease = class OBSRefAutoRelease<obs_output*,
> obs_output_release>’
> 70 | using OBSOutputAutoRelease =
> | ^~~~~~~~~~~~~~~~~~~~
> make[3]: *** [CMakeFiles/obs-websocket.dir/build.make:163:
> CMakeFiles/obs-websocket.dir/src/WSRequestHandler_Profiles.cpp.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/02/18/obs-websocket_4.9.0-2_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---