Source: qcoro
Version: 0.6.0-3
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220728 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/build-Qt6/tests/testlibs && /usr/bin/c++ -DQT_CORE_LIB 
> -DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII 
> -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS 
> -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING 
> -DQT_STRICT_ITERATORS 
> -DQT_TESTCASE_BUILDDIR=\"/<<PKGBUILDDIR>>/build-Qt6/tests/testlibs\" 
> -DQT_TESTCASE_SOURCEDIR=\"/<<PKGBUILDDIR>>/tests/testlibs\" -DQT_TESTLIB_LIB 
> -DQT_USE_STRINGBUILDER 
> -I/<<PKGBUILDDIR>>/build-Qt6/tests/testlibs/qcoro_test_autogen/include 
> -I/<<PKGBUILDDIR>>/tests/testlibs -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/qcoro 
> -I/<<PKGBUILDDIR>>/qcoro/core -I/<<PKGBUILDDIR>>/build-Qt6/qcoro/core 
> -I/<<PKGBUILDDIR>>/build-Qt6/qcoro -isystem 
> /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem 
> /usr/include/x86_64-linux-gnu/qt6 -isystem 
> /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem 
> /usr/include/x86_64-linux-gnu/qt6/QtTest -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror 
> -pedantic -fcoroutines -fPIC -pthread -std=gnu++20 -MD -MT 
> tests/testlibs/CMakeFiles/qcoro_test.dir/testloop.cpp.o -MF 
> CMakeFiles/qcoro_test.dir/testloop.cpp.o.d -o 
> CMakeFiles/qcoro_test.dir/testloop.cpp.o -c 
> /<<PKGBUILDDIR>>/tests/testlibs/testloop.cpp
> In file included from /<<PKGBUILDDIR>>/qcoro/websockets/qcorowebsocket.cpp:7:
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h: In function ‘void 
> qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QByteArray,
>  bool> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)> > 
> >)>::operator()(qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QByteArray,
>  bool> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray, 
> bool> >)> > 
> >)>::_ZZ19qCoroSignalListenerIN12_GLOBAL__N_122WebSocketSignalWatcherEMS1_FvSt8optionalISt5tupleIJ10QByteArraybEEEEEN5QCoro14AsyncGeneratorINS9_6detail16QCoroSignalQueueIT_T0_E11result_type10value_typeEEEPSD_OSE_NSt6chrono8durationIlSt5ratioILl1ELl1000EEEEENKUlSt10unique_ptrINSC_IS1_S8_EESt14default_deleteISR_EEE_clESU_.Frame*)’:
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((Data**)((char*)&result + offsetof(std::optional<std::tuple<QByteArray, 
> bool> >,std::optional<std::tuple<QByteArray, bool> 
> >::<unnamed>.std::_Optional_base<std::tuple<QByteArray, bool>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QByteArray, bool>, 
> false, false, false>::<unnamed>.std::_Optional_payload<std::tuple<QByteArray, 
> bool>, true, false, 
> false>::<unnamed>.std::_Optional_payload_base<std::tuple<QByteArray, bool> 
> >::_M_payload)))[1]’ may be used uninitialized [-Werror=maybe-uninitialized]
>   225 |         auto result = std::move(mQueue.front());
>       |              ^~~~~~
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((char**)((char*)&result + offsetof(std::optional<std::tuple<QByteArray, 
> bool> >,std::optional<std::tuple<QByteArray, bool> 
> >::<unnamed>.std::_Optional_base<std::tuple<QByteArray, bool>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QByteArray, bool>, 
> false, false, false>::<unnamed>.std::_Optional_payload<std::tuple<QByteArray, 
> bool>, true, false, 
> false>::<unnamed>.std::_Optional_payload_base<std::tuple<QByteArray, bool> 
> >::_M_payload)))[2]’ may be used uninitialized [-Werror=maybe-uninitialized]
> [ 34%] Linking CXX shared library libQCoro6Network.so
> cd /<<PKGBUILDDIR>>/build-Qt6/qcoro/network && /usr/bin/cmake -E 
> cmake_link_script CMakeFiles/QCoro6Network.dir/link.txt --verbose=1
> /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -pedantic -fcoroutines -Wl,-z,relro 
> -Wl,-z,now -shared -Wl,-soname,libQCoro6Network.so.0 -o 
> libQCoro6Network.so.0.6.0 
> CMakeFiles/QCoro6Network.dir/QCoro6Network_autogen/mocs_compilation.cpp.o 
> CMakeFiles/QCoro6Network.dir/qcoroabstractsocket.cpp.o 
> CMakeFiles/QCoro6Network.dir/qcorolocalsocket.cpp.o 
> CMakeFiles/QCoro6Network.dir/qcoronetworkreply.cpp.o 
> CMakeFiles/QCoro6Network.dir/qcorotcpserver.cpp.o  
> -Wl,-rpath,/<<PKGBUILDDIR>>/build-Qt6/qcoro/core: 
> ../core/libQCoro6Core.so.0.6.0 
> /usr/lib/x86_64-linux-gnu/libQt6Network.so.6.2.4 
> /usr/lib/x86_64-linux-gnu/libQt6Core.so.6.2.4 -pthread 
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h: In function ‘void 
> qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QByteArray>
>  >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)> > 
> >)>::operator()(qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QByteArray>
>  >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QByteArray> 
> >)> > 
> >)>::_ZZ19qCoroSignalListenerIN12_GLOBAL__N_122WebSocketSignalWatcherEMS1_FvSt8optionalISt5tupleIJ10QByteArrayEEEEEN5QCoro14AsyncGeneratorINS9_6detail16QCoroSignalQueueIT_T0_E11result_type10value_typeEEEPSD_OSE_NSt6chrono8durationIlSt5ratioILl1ELl1000EEEEENKUlSt10unique_ptrINSC_IS1_S8_EESt14default_deleteISR_EEE_clESU_.Frame*)’:
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘*(Data**)((char*)&result + offsetof(std::optional<std::tuple<QByteArray> 
> >,std::optional<std::tuple<QByteArray> 
> >::<unnamed>.std::_Optional_base<std::tuple<QByteArray>, false, 
> false>::<unnamed>))’ may be used uninitialized [-Werror=maybe-uninitialized]
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((char**)((char*)&result + offsetof(std::optional<std::tuple<QByteArray> 
> >,std::optional<std::tuple<QByteArray> 
> >::<unnamed>.std::_Optional_base<std::tuple<QByteArray>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QByteArray>, false, 
> false, false>::<unnamed>.std::_Optional_payload<std::tuple<QByteArray>, true, 
> false, false>::<unnamed>.std::_Optional_payload_base<std::tuple<QByteArray> 
> >::_M_payload)))[1]’ may be used uninitialized [-Werror=maybe-uninitialized]
> cd /<<PKGBUILDDIR>>/build-Qt6/qcoro/network && /usr/bin/cmake -E 
> cmake_symlink_library libQCoro6Network.so.0.6.0 libQCoro6Network.so.0 
> libQCoro6Network.so
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/build-Qt6'
> [ 34%] Built target QCoro6Network
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h: In function ‘void 
> qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QString, 
> bool> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)> > 
> >)>::operator()(qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QString, 
> bool> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString, 
> bool> >)> > 
> >)>::_ZZ19qCoroSignalListenerIN12_GLOBAL__N_122WebSocketSignalWatcherEMS1_FvSt8optionalISt5tupleIJ7QStringbEEEEEN5QCoro14AsyncGeneratorINS9_6detail16QCoroSignalQueueIT_T0_E11result_type10value_typeEEEPSD_OSE_NSt6chrono8durationIlSt5ratioILl1ELl1000EEEEENKUlSt10unique_ptrINSC_IS1_S8_EESt14default_deleteISR_EEE_clESU_.Frame*)’:
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((Data**)((char*)&result + offsetof(std::optional<std::tuple<QString, bool> 
> >,std::optional<std::tuple<QString, bool> 
> >::<unnamed>.std::_Optional_base<std::tuple<QString, bool>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QString, bool>, false, 
> false, false>::<unnamed>.std::_Optional_payload<std::tuple<QString, bool>, 
> true, false, 
> false>::<unnamed>.std::_Optional_payload_base<std::tuple<QString, bool> 
> >::_M_payload)))[1]’ may be used uninitialized [-Werror=maybe-uninitialized]
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((char16_t**)((char*)&result + offsetof(std::optional<std::tuple<QString, 
> bool> >,std::optional<std::tuple<QString, bool> 
> >::<unnamed>.std::_Optional_base<std::tuple<QString, bool>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QString, bool>, false, 
> false, false>::<unnamed>.std::_Optional_payload<std::tuple<QString, bool>, 
> true, false, 
> false>::<unnamed>.std::_Optional_payload_base<std::tuple<QString, bool> 
> >::_M_payload)))[2]’ may be used uninitialized [-Werror=maybe-uninitialized]
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h: In function ‘void 
> qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QString> 
> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)> > 
> >)>::operator()(qCoroSignalListener<{anonymous}::WebSocketSignalWatcher, void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)>({anonymous}::WebSocketSignalWatcher*, void 
> ({anonymous}::WebSocketSignalWatcher::*&&)(std::optional<std::tuple<QString> 
> >), 
> std::chrono::milliseconds)::<lambda(std::unique_ptr<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)>, 
> std::default_delete<QCoro::detail::QCoroSignalQueue<{anonymous}::WebSocketSignalWatcher,
>  void 
> ({anonymous}::WebSocketSignalWatcher::*)(std::optional<std::tuple<QString> 
> >)> > 
> >)>::_ZZ19qCoroSignalListenerIN12_GLOBAL__N_122WebSocketSignalWatcherEMS1_FvSt8optionalISt5tupleIJ7QStringEEEEEN5QCoro14AsyncGeneratorINS9_6detail16QCoroSignalQueueIT_T0_E11result_type10value_typeEEEPSD_OSE_NSt6chrono8durationIlSt5ratioILl1ELl1000EEEEENKUlSt10unique_ptrINSC_IS1_S8_EESt14default_deleteISR_EEE_clESU_.Frame*)’:
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘*(Data**)((char*)&result + offsetof(std::optional<std::tuple<QString> 
> >,std::optional<std::tuple<QString> 
> >::<unnamed>.std::_Optional_base<std::tuple<QString>, false, 
> false>::<unnamed>))’ may be used uninitialized [-Werror=maybe-uninitialized]
> /<<PKGBUILDDIR>>/qcoro/core/qcorosignal.h:225:14: error: 
> ‘((char16_t**)((char*)&result + offsetof(std::optional<std::tuple<QString> 
> >,std::optional<std::tuple<QString> 
> >::<unnamed>.std::_Optional_base<std::tuple<QString>, false, 
> false>::_M_payload.std::_Optional_payload<std::tuple<QString>, false, false, 
> false>::<unnamed>.std::_Optional_payload<std::tuple<QString>, true, false, 
> false>::<unnamed>.std::_Optional_payload_base<std::tuple<QString> 
> >::_M_payload)))[1]’ may be used uninitialized [-Werror=maybe-uninitialized]
> cc1plus: all warnings being treated as errors
> make[4]: *** [qcoro/websockets/CMakeFiles/QCoro6WebSockets.dir/build.make:93: 
> qcoro/websockets/CMakeFiles/QCoro6WebSockets.dir/qcorowebsocket.cpp.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/07/28/qcoro_0.6.0-3_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220728;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220728&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

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.

_______________________________________________
pkg-kde-extras mailing list
pkg-kde-extras@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-kde-extras

Reply via email to