--- Begin Message ---
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
--- End Message ---