Package: src:syncthingtray
Version: 1.7.5-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: boost1.88

syncthingtray ftbfs with boost 1.88:

[...]
[ 19%] Building CXX object syncthingconnector/CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o cd /<<PKGBUILDDIR>>/debian/build/syncthingconnector && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCPP_UTILITIES_FLAG_ENUM_CLASS_NO_LEGACY_AND -DCPP_UTILITIES_USE_NATIVE_FILE_BUFFER -DLIB_SYNCTHING_CONNECTOR_BOOST_PROCESS -DLIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_UTILITIES_GUI_QTWIDGETS -DQT_UTILITIES_SUPPORT_DBUS_NOTIFICATIONS -Dsyncthingconnector_EXPORTS -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector -I/<<PKGBUILDDIR>>/syncthingconnector -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector/syncthingconnector_autogen/include -I/<<PKGBUILDDIR>>/syncthingconnector/.. -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector/include -isystem /usr/include/martchus-c++utilities -isystem /usr/include/martchus-qtutilities -isystem /usr/include/x86_64-linux-gnu/qt6/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt6/QtDBus -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/syncthingtray-1.7.5-1build2 -Wdate-time -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT syncthingconnector/CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o -MF CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o.d -o CMakeFiles/syncthingconnector.dir/propertiesinterface.cpp.o -c /<<PKGBUILDDIR>>/debian/build/syncthingconnector/propertiesinterface.cpp /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:102:21: error: ‘group’ in namespace ‘boost::process’ does not name a type
  102 |     boost::process::group group;
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:103:21: error: ‘child’ in namespace ‘boost::process’ does not name a type
  103 |     boost::process::child child;
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:104:21: error: ‘async_pipe’ in namespace ‘boost::process’ does not name a type
  104 |     boost::process::async_pipe pipe;
      |                     ^~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In constructor ‘Data::SyncthingProcessInternalData::SyncthingProcessInternalData(boost::asio::io_context&)’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:367:7: error: class ‘Data::SyncthingProcessInternalData’ does not have any field named ‘pipe’
  367 |     : pipe(ioc)
      |       ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::start(const QStringList&, const QStringList&, QIODeviceBase::OpenMode)’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:440:25: error: ‘codecvt’ is not a member of ‘boost::process’
  440 |         boost::process::codecvt();
      |                         ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:440:25: note: suggested alternatives:
In file included from /usr/include/c++/15/string:47,
from /usr/include/martchus-c++utilities/c++utilities/chrono/timespan.h:9, from /usr/include/martchus-c++utilities/c++utilities/chrono/datetime.h:4, from /<<PKGBUILDDIR>>/syncthingconnector/./syncthingprocess.h:6, from /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:1:
/usr/include/c++/15/bits/localefwd.h:140:11: note:   ‘std::codecvt’
  140 |     class codecvt;
      |           ^~~~~~~
In file included from /usr/include/boost/process/v1/detail/traits/wchar_t.hpp:15,
                 from /usr/include/boost/process/v1/detail/traits.hpp:15,
                 from /usr/include/boost/process/v1/async.hpp:34,
from /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:24: /usr/include/boost/process/v1/locale.hpp:98:28: note: ‘boost::process::v1::codecvt’
   98 | inline const codecvt_type& codecvt()
      |                            ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:482:43: error: ‘boost::process::extend’ has not been declared 482 | auto successHandler = boost::process::extend::on_success = [this, maybeProcess = m_process->weak_from_this()](auto &executor) {
      |                                           ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:496:40: error: ‘on_exit’ is not a member of ‘boost::process’ 496 | auto exitHandler = boost::process::on_exit = [this, maybeProcess = m_process->weak_from_this()](int rc, const std::error_code &ec) {
      |                                        ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:496:40: note: suggested alternatives:
In file included from /usr/include/c++/15/cstdlib:83,
                 from /usr/include/c++/15/ext/string_conversions.h:45,
                 from /usr/include/c++/15/bits/basic_string.h:4444,
                 from /usr/include/c++/15/string:56:
/usr/include/stdlib.h:749:12: note:   ‘on_exit’
749 | extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
      |            ^~~~~~~
In file included from /usr/include/boost/process/v1/async.hpp:35:
/usr/include/boost/process/v1/detail/on_exit.hpp:49:57: note: ‘boost::process::v1::on_exit’
   49 | constexpr static ::boost::process::v1::detail::on_exit_ on_exit{};
      |                                                         ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In lambda function: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:506:90: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’ 506 | std::cerr << EscapeCodes::Phrases::Info << "Launched process " << m_process->child.native_handle() << " exited with error: " << msg | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::start(const QStringList&, const QStringList&, QIODeviceBase::OpenMode)’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:512:41: error: ‘boost::process::extend’ has not been declared 512 | auto errorHandler = boost::process::extend::on_error = [this, maybeProcess = m_process->weak_from_this()](auto &, const std::error_code &ec) {
      |                                         ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:555:36: error: ‘search_path’ is not a member of ‘boost::process’
  555 |             path = boost::process::search_path(path);
      |                                    ^~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:555:36: note: suggested alternatives: In file included from /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:31: /usr/include/boost/process/v1/search_path.hpp:47:45: note: ‘boost::process::v1::search_path’ 47 | inline boost::process::v1::filesystem::path search_path(const boost::process::v1::filesystem::path &filename,
      |                                             ^~~~~~~~~~~
In file included from /usr/include/boost/process/v1/search_path.hpp:23:
/usr/include/boost/process/v1/detail/posix/search_path.hpp:23:45: note: ‘boost::process::v1::detail::posix::search_path’
   23 | inline boost::process::v1::filesystem::path search_path(
      |                                             ^~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:571:35: error: ‘process_error’ is not a member of ‘boost::process’; did you mean ‘boost::process::v1::process_error’?
  571 |             throw boost::process::process_error(
      |                                   ^~~~~~~~~~~~~
In file included from /usr/include/boost/process/v1/detail/config.hpp:35,
from /usr/include/boost/process/v1/detail/traits/decl.hpp:10,
                 from /usr/include/boost/process/v1/detail/traits.hpp:10:
/usr/include/boost/process/v1/exception.hpp:25:8: note: ‘boost::process::v1::process_error’ declared here
   25 | struct process_error : std::system_error
      |        ^~~~~~~~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:24: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’ 576 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args,
      |                        ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:48: error: ‘child’ is not a member of ‘boost::process’; did you mean ‘boost::process::v1::child’? 576 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args,
      |                                                ^~~~~
In file included from /usr/include/boost/process/v1/child.hpp:21,
from /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:26: /usr/include/boost/process/v1/detail/child_decl.hpp:45:7: note: ‘boost::process::v1::child’ declared here
   45 | class child
      |       ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:576:119: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 576 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args, | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:34: error: ‘std_out’ is not a member of ‘boost::process’; did you mean ‘boost::process::v1::std_out’? 577 | (boost::process::std_out & boost::process::std_err) > m_process->pipe, std::move(successHandler), std::move(exitHandler),
      |                                  ^~~~~~~
In file included from /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:29: /usr/include/boost/process/v1/io.hpp:544:51: note: ‘boost::process::v1::std_out’ declared here
  544 | constexpr boost::process::v1::detail::std_out_<1> std_out;
      |                                                   ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:60: error: ‘std_err’ is not a member of ‘boost::process’; did you mean ‘boost::process::v1::std_err’? 577 | (boost::process::std_out & boost::process::std_err) > m_process->pipe, std::move(successHandler), std::move(exitHandler),
      |                                                            ^~~~~~~
/usr/include/boost/process/v1/io.hpp:548:51: note: ‘boost::process::v1::std_err’ declared here
  548 | constexpr boost::process::v1::detail::std_out_<2> std_err;
      |                                                   ^~~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:577:82: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘pipe’ 577 | (boost::process::std_out & boost::process::std_err) > m_process->pipe, std::move(successHandler), std::move(exitHandler), | ^~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:24: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’ 581 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args,
      |                        ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:48: error: ‘child’ is not a member of ‘boost::process’; did you mean ‘boost::process::v1::child’? 581 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args,
      |                                                ^~~~~
/usr/include/boost/process/v1/detail/child_decl.hpp:45:7: note: ‘boost::process::v1::child’ declared here
   45 | class child
      |       ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:581:119: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 581 | m_process->child = boost::process::child(LIB_SYNCTHING_CONNECTOR_PLATFORM_ARGS m_handler->ioc, m_process->group, path, args, | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:50: error: expected unqualified-id before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |                                                  ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:49: error: expected ‘)’ before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |             ~                                   ^~
      |                                                 )
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:50: error: expected ‘{’ before ‘&’ token
  590 |     } catch (const boost::process::process_error &e) {
      |                                                  ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:590:51: error: ‘e’ was not declared in this scope
  590 |     } catch (const boost::process::process_error &e) {
      |                                                   ^
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::terminate()’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:621:21: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  621 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:624:37: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  624 |     const auto groupId = m_process->group.native_handle();
      |                                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:627:45: error: ‘boost::process::detail’ has not been declared 627 | if (const auto ec = boost::process::detail::get_last_error(); ec != std::errc::no_such_process) {
      |                                             ^~~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::kill()’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:654:21: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  654 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:657:37: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  657 |     const auto groupId = m_process->group.native_handle();
      |                                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:658:16: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  658 |     m_process->group.terminate(ec);
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::bufferOutput()’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:677:16: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘pipe’ 677 | m_process->pipe.async_read_some(boost::asio::buffer(m_process->buffer, m_process->bufferCapacity),
      |                ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In lambda function: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:689:28: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘pipe’ [-Wtemplate-body]
  689 |                 m_process->pipe.async_close();
      |                            ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:693:111: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’ [-Wtemplate-body] 693 | std::cerr << EscapeCodes::Phrases::Error << "Unable to read output of process " << m_process->child.native_handle() << ": " << msg | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘void Data::SyncthingProcess::handleLeftoverProcesses()’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:712:21: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  712 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:716:16: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  716 |     m_process->group.terminate(ec);
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:718:113: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 718 | std::cerr << EscapeCodes::Phrases::Error << "Unable to kill leftover processes in group " << m_process->group.native_handle() << ": " | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:721:21: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  721 |     if (!m_process->group.valid()) {
      |                     ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:724:16: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 724 | m_process->group.wait(ec); // wait until group has terminated: Is this ever required?
      |                ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:726:117: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 726 | std::cerr << EscapeCodes::Phrases::Error << "Unable to wait for leftover processes in group " << m_process->group.native_handle() << ": " | ^~~~~ /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘virtual void Data::SyncthingProcess::close()’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:747:20: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘pipe’
  747 |         m_process->pipe.async_close();
      |                    ^~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘int Data::SyncthingProcess::exitCode() const’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:761:35: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’
  761 |     return m_process ? m_process->child.exit_code() : 0;
      |                                   ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘bool Data::SyncthingProcess::waitForFinished(int)’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:774:35: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  774 |     if (!m_process || !m_process->group.valid()) {
      |                                   ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:779:20: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’
  779 |         m_process->group.wait(ec);
      |                    ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:786:20: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘group’ 786 | m_process->group.wait_for(std::chrono::milliseconds(msecs), ec);
      |                    ^~~~~
/<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp: In member function ‘qint64 Data::SyncthingProcess::processId() const’: /<<PKGBUILDDIR>>/syncthingconnector/syncthingprocess.cpp:828:55: error: ‘using std::__shared_ptr_access<Data::SyncthingProcessInternalData, __gnu_cxx::_S_atomic, false, false>::element_type = struct Data::SyncthingProcessInternalData’ {aka ‘struct Data::SyncthingProcessInternalData’} has no member named ‘child’ 828 | return m_process ? static_cast<qint64>(m_process->child.id()) : static_cast<qint64>(-1);
      |                                                       ^~~~~
[ 20%] Building CXX object syncthingconnector/CMakeFiles/syncthingconnector.dir/loginmanagerinterface.cpp.o cd /<<PKGBUILDDIR>>/debian/build/syncthingconnector && /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DCPP_UTILITIES_FLAG_ENUM_CLASS_NO_LEGACY_AND -DCPP_UTILITIES_USE_NATIVE_FILE_BUFFER -DLIB_SYNCTHING_CONNECTOR_BOOST_PROCESS -DLIB_SYNCTHING_CONNECTOR_SUPPORT_SYSTEMD -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_UTILITIES_GUI_QTWIDGETS -DQT_UTILITIES_SUPPORT_DBUS_NOTIFICATIONS -Dsyncthingconnector_EXPORTS -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector -I/<<PKGBUILDDIR>>/syncthingconnector -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector/syncthingconnector_autogen/include -I/<<PKGBUILDDIR>>/syncthingconnector/.. -I/<<PKGBUILDDIR>>/debian/build/syncthingconnector/include -isystem /usr/include/martchus-c++utilities -isystem /usr/include/martchus-qtutilities -isystem /usr/include/x86_64-linux-gnu/qt6/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt6 -isystem /usr/include/x86_64-linux-gnu/qt6/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt6/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt6/QtDBus -g -O2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/syncthingtray-1.7.5-1build2 -Wdate-time -D_FORTIFY_SOURCE=3 -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -MD -MT syncthingconnector/CMakeFiles/syncthingconnector.dir/loginmanagerinterface.cpp.o -MF CMakeFiles/syncthingconnector.dir/loginmanagerinterface.cpp.o.d -o CMakeFiles/syncthingconnector.dir/loginmanagerinterface.cpp.o -c /<<PKGBUILDDIR>>/debian/build/syncthingconnector/loginmanagerinterface.cpp make[4]: *** [syncthingconnector/CMakeFiles/syncthingconnector.dir/build.make:406: syncthingconnector/CMakeFiles/syncthingconnector.dir/syncthingprocess.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[3]: *** [CMakeFiles/Makefile2:561: syncthingconnector/CMakeFiles/syncthingconnector.dir/all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
make[2]: *** [Makefile:149: all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
dh_auto_build: error: cd debian/build && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:25: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:8: binary] Error 2

Reply via email to