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.