Applying /builder/shared-workdir/build/sdk/feeds/packages/net/i2pd/patches/010-config.patch using plaintext: patching file contrib/i2pd.conf make[4]: Entering directory '/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0' loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Base.o libi2pd/Base.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Blinding.o libi2pd/Blinding.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Config.o libi2pd/Config.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Crypto.o libi2pd/Crypto.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/CryptoKey.o libi2pd/CryptoKey.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Datagram.o libi2pd/Datagram.cpp loongarch64-openwrt-linux-musl-g++ -O2 -pipe -march=loongarch64 -fno-caller-saves -fno-plt -fhonour-copts -ffile-prefix-map=/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0=i2pd-2.55.0 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/usr/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include -I/builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/include/fortify -std=c++20 -fPIC -MMD -MP -DOPENSSL_SUPPRESS_DEPRECATED -Ilibi2pd -Ilibi2pd_client -Ii18n -c -o obj/libi2pd/Destination.o libi2pd/Destination.cpp In file included from libi2pd/Blinding.cpp:17: libi2pd/Timestamp.h:56:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 56 | boost::asio::deadline_timer m_Timer; | ^~~~~~~~~~~~~~ In file included from libi2pd/TunnelBase.h:16, from libi2pd/Datagram.cpp:12: libi2pd/Timestamp.h:56:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 56 | boost::asio::deadline_timer m_Timer; | ^~~~~~~~~~~~~~ In file included from libi2pd/TunnelBase.h:16, from libi2pd/Crypto.cpp:17: libi2pd/Timestamp.h:56:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 56 | boost::asio::deadline_timer m_Timer; | ^~~~~~~~~~~~~~ In file included from libi2pd/Datagram.cpp:13: libi2pd/RouterContext.h:261:54: error: 'deadline_timer' is not a member of 'boost::asio' 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^~~~~~~~~~~~~~ libi2pd/RouterContext.h:261:68: error: template argument 1 is invalid 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^ libi2pd/RouterContext.h:261:68: error: template argument 2 is invalid libi2pd/RouterContext.h:261:30: error: '' in namespace 'std' does not name a type 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libi2pd/NetDb.hpp:30, from libi2pd/Destination.h:27, from libi2pd/Datagram.cpp:14: libi2pd/NetDbRequests.h:122:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 122 | boost::asio::deadline_timer m_ManageRequestsTimer, m_ExploratoryTimer, | ^~~~~~~~~~~~~~ In file included from libi2pd/Destination.h:28: libi2pd/Streaming.h:292:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 292 | boost::asio::deadline_timer m_ReceiveTimer, m_SendTimer, m_ResendTimer, m_AckSendTimer; | ^~~~~~~~~~~~~~ make[4]: *** [Makefile:117: obj/libi2pd/Blinding.o] Error 1 make[4]: *** Waiting for unfinished jobs.... libi2pd/Streaming.h: In member function 'void i2p::stream::Stream::Cancel()': libi2pd/Streaming.h:210:42: error: 'm_ReceiveTimer' was not declared in this scope 210 | void Cancel () { m_ReceiveTimer.cancel (); }; | ^~~~~~~~~~~~~~ libi2pd/Streaming.h: At global scope: libi2pd/Streaming.h:359:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 359 | boost::asio::deadline_timer m_PendingIncomingTimer; | ^~~~~~~~~~~~~~ libi2pd/Streaming.h: In lambda function: libi2pd/Streaming.h:388:36: error: 'using std::__shared_ptr_access::element_type = class i2p::stream::Stream' {aka 'class i2p::stream::Stream'} has no member named 'm_ReceiveTimer' 388 | s->m_ReceiveTimer.expires_from_now (boost::posix_time::seconds(t)); | ^~~~~~~~~~~~~~ libi2pd/Streaming.h:388:88: error: 'seconds' is not a member of 'boost::posix_time' 388 | s->m_ReceiveTimer.expires_from_now (boost::posix_time::seconds(t)); | ^~~~~~~ libi2pd/Streaming.h:388:88: note: suggested alternatives: In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/chrono:41, from libi2pd/Log.h:17, from libi2pd/Datagram.cpp:11: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Streaming.h:390:36: error: 'using std::__shared_ptr_access::element_type = class i2p::stream::Stream' {aka 'class i2p::stream::Stream'} has no member named 'm_ReceiveTimer' 390 | s->m_ReceiveTimer.async_wait ( | ^~~~~~~~~~~~~~ libi2pd/Destination.h: At global scope: libi2pd/Destination.h:113:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 113 | boost::asio::deadline_timer requestTimeoutTimer; | ^~~~~~~~~~~~~~ libi2pd/Destination.h:214:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 214 | boost::asio::deadline_timer m_PublishConfirmationTimer, m_PublishVerificationTimer, | ^~~~~~~~~~~~~~ libi2pd/Destination.h: In constructor 'i2p::client::LeaseSetDestination::LeaseSetRequest::LeaseSetRequest(boost::asio::io_context&)': libi2pd/Destination.h:110:94: error: class 'i2p::client::LeaseSetDestination::LeaseSetRequest' does not have any field named 'requestTimeoutTimer' 110 | LeaseSetRequest (boost::asio::io_context& service): requestTime (0), requestTimeoutTimer (service) {}; | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.h: At global scope: libi2pd/Destination.h:324:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 324 | boost::asio::deadline_timer m_ReadyChecker; | ^~~~~~~~~~~~~~ make[4]: *** [Makefile:117: obj/libi2pd/Crypto.o] Error 1 make[4]: *** [Makefile:117: obj/libi2pd/Datagram.o] Error 1 In file included from libi2pd/Destination.cpp:18: libi2pd/Timestamp.h:56:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 56 | boost::asio::deadline_timer m_Timer; | ^~~~~~~~~~~~~~ In file included from libi2pd/TunnelConfig.h:14, from libi2pd/Tunnel.h:25, from libi2pd/NetDb.hpp:27, from libi2pd/Destination.cpp:19: libi2pd/RouterContext.h:261:54: error: 'deadline_timer' is not a member of 'boost::asio' 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^~~~~~~~~~~~~~ libi2pd/RouterContext.h:261:68: error: template argument 1 is invalid 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^ libi2pd/RouterContext.h:261:68: error: template argument 2 is invalid libi2pd/RouterContext.h:261:30: error: '' in namespace 'std' does not name a type 261 | std::unique_ptr m_PublishTimer, m_CongestionUpdateTimer, m_CleanupTimer; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libi2pd/NetDb.hpp:30: libi2pd/NetDbRequests.h:122:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 122 | boost::asio::deadline_timer m_ManageRequestsTimer, m_ExploratoryTimer, | ^~~~~~~~~~~~~~ In file included from libi2pd/Destination.h:28, from libi2pd/Destination.cpp:20: libi2pd/Streaming.h:292:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 292 | boost::asio::deadline_timer m_ReceiveTimer, m_SendTimer, m_ResendTimer, m_AckSendTimer; | ^~~~~~~~~~~~~~ libi2pd/Streaming.h: In member function 'void i2p::stream::Stream::Cancel()': libi2pd/Streaming.h:210:42: error: 'm_ReceiveTimer' was not declared in this scope 210 | void Cancel () { m_ReceiveTimer.cancel (); }; | ^~~~~~~~~~~~~~ libi2pd/Streaming.h: At global scope: libi2pd/Streaming.h:359:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 359 | boost::asio::deadline_timer m_PendingIncomingTimer; | ^~~~~~~~~~~~~~ libi2pd/Streaming.h: In lambda function: libi2pd/Streaming.h:388:36: error: 'using std::__shared_ptr_access::element_type = class i2p::stream::Stream' {aka 'class i2p::stream::Stream'} has no member named 'm_ReceiveTimer' 388 | s->m_ReceiveTimer.expires_from_now (boost::posix_time::seconds(t)); | ^~~~~~~~~~~~~~ libi2pd/Streaming.h:388:88: error: 'seconds' is not a member of 'boost::posix_time' 388 | s->m_ReceiveTimer.expires_from_now (boost::posix_time::seconds(t)); | ^~~~~~~ libi2pd/Streaming.h:388:88: note: suggested alternatives: In file included from /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/chrono:41, from libi2pd/Log.h:17, from libi2pd/Destination.cpp:16: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Streaming.h:390:36: error: 'using std::__shared_ptr_access::element_type = class i2p::stream::Stream' {aka 'class i2p::stream::Stream'} has no member named 'm_ReceiveTimer' 390 | s->m_ReceiveTimer.async_wait ( | ^~~~~~~~~~~~~~ libi2pd/Destination.h: At global scope: libi2pd/Destination.h:113:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 113 | boost::asio::deadline_timer requestTimeoutTimer; | ^~~~~~~~~~~~~~ libi2pd/Destination.h:214:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 214 | boost::asio::deadline_timer m_PublishConfirmationTimer, m_PublishVerificationTimer, | ^~~~~~~~~~~~~~ libi2pd/Destination.h: In constructor 'i2p::client::LeaseSetDestination::LeaseSetRequest::LeaseSetRequest(boost::asio::io_context&)': libi2pd/Destination.h:110:94: error: class 'i2p::client::LeaseSetDestination::LeaseSetRequest' does not have any field named 'requestTimeoutTimer' 110 | LeaseSetRequest (boost::asio::io_context& service): requestTime (0), requestTimeoutTimer (service) {}; | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.h: At global scope: libi2pd/Destination.h:324:38: error: 'deadline_timer' in namespace 'boost::asio' does not name a type 324 | boost::asio::deadline_timer m_ReadyChecker; | ^~~~~~~~~~~~~~ libi2pd/Destination.cpp: In constructor 'i2p::client::LeaseSetDestination::LeaseSetDestination(boost::asio::io_context&, bool, const std::map, std::__cxx11::basic_string >*)': libi2pd/Destination.cpp:29:43: error: class 'i2p::client::LeaseSetDestination' does not have any field named 'm_PublishConfirmationTimer' 29 | m_LastSubmissionTime (0), m_PublishConfirmationTimer (m_Service), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp:30:17: error: class 'i2p::client::LeaseSetDestination' does not have any field named 'm_PublishVerificationTimer' 30 | m_PublishVerificationTimer (m_Service), m_PublishDelayTimer (m_Service), m_CleanupTimer (m_Service), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp:30:57: error: class 'i2p::client::LeaseSetDestination' does not have any field named 'm_PublishDelayTimer' 30 | m_PublishVerificationTimer (m_Service), m_PublishDelayTimer (m_Service), m_CleanupTimer (m_Service), | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp:30:90: error: class 'i2p::client::LeaseSetDestination' does not have any field named 'm_CleanupTimer' 30 | m_PublishVerificationTimer (m_Service), m_PublishDelayTimer (m_Service), m_CleanupTimer (m_Service), | ^~~~~~~~~~~~~~ libi2pd/Destination.cpp: In member function 'virtual void i2p::client::LeaseSetDestination::Start()': libi2pd/Destination.cpp:171:17: error: 'm_CleanupTimer' was not declared in this scope; did you mean 'HandleCleanupTimer'? 171 | m_CleanupTimer.expires_from_now (boost::posix_time::seconds (DESTINATION_CLEANUP_TIMEOUT)); | ^~~~~~~~~~~~~~ | HandleCleanupTimer libi2pd/Destination.cpp:171:69: error: 'seconds' is not a member of 'boost::posix_time' 171 | m_CleanupTimer.expires_from_now (boost::posix_time::seconds (DESTINATION_CLEANUP_TIMEOUT)); | ^~~~~~~ libi2pd/Destination.cpp:171:69: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In member function 'virtual void i2p::client::LeaseSetDestination::Stop()': libi2pd/Destination.cpp:178:17: error: 'm_CleanupTimer' was not declared in this scope; did you mean 'HandleCleanupTimer'? 178 | m_CleanupTimer.cancel (); | ^~~~~~~~~~~~~~ | HandleCleanupTimer libi2pd/Destination.cpp:179:17: error: 'm_PublishConfirmationTimer' was not declared in this scope; did you mean 'HandlePublishConfirmationTimer'? 179 | m_PublishConfirmationTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishConfirmationTimer libi2pd/Destination.cpp:180:17: error: 'm_PublishVerificationTimer' was not declared in this scope; did you mean 'HandlePublishVerificationTimer'? 180 | m_PublishVerificationTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp: In lambda function: libi2pd/Destination.cpp:299:36: error: 'using std::__shared_ptr_access::element_type = class i2p::client::LeaseSetDestination' {aka 'class i2p::client::LeaseSetDestination'} has no member named 'm_PublishVerificationTimer'; did you mean 'HandlePublishVerificationTimer'? 299 | s->m_PublishVerificationTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::HandleDatabaseStoreMessage(const uint8_t*, size_t)': libi2pd/Destination.cpp:541:34: error: 'using std::__shared_ptr_access::element_type = struct i2p::client::LeaseSetDestination::LeaseSetRequest' {aka 'struct i2p::client::LeaseSetDestination::LeaseSetRequest'} has no member named 'requestTimeoutTimer' 541 | request->requestTimeoutTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::HandleDeliveryStatusMessage(uint32_t)': libi2pd/Destination.cpp:600:25: error: 'm_PublishVerificationTimer' was not declared in this scope; did you mean 'HandlePublishVerificationTimer'? 600 | m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_VERIFICATION_TIMEOUT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp:600:89: error: 'seconds' is not a member of 'boost::posix_time' 600 | m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_VERIFICATION_TIMEOUT)); | ^~~~~~~ libi2pd/Destination.cpp:600:89: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::Publish()': libi2pd/Destination.cpp:633:25: error: 'm_PublishDelayTimer' was not declared in this scope; did you mean 'HandlePublishDelayTimer'? 633 | m_PublishDelayTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~ | HandlePublishDelayTimer libi2pd/Destination.cpp:634:82: error: 'seconds' is not a member of 'boost::posix_time' 634 | m_PublishDelayTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_MIN_INTERVAL)); | ^~~~~~~ libi2pd/Destination.cpp:634:82: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp:680:33: error: 'm_PublishConfirmationTimer' was not declared in this scope; did you mean 'HandlePublishConfirmationTimer'? 680 | m_PublishConfirmationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_CONFIRMATION_TIMEOUT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishConfirmationTimer libi2pd/Destination.cpp:680:97: error: 'seconds' is not a member of 'boost::posix_time' 680 | m_PublishConfirmationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_CONFIRMATION_TIMEOUT)); | ^~~~~~~ libi2pd/Destination.cpp:680:97: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In lambda function: libi2pd/Destination.cpp:695:52: error: 'using std::__shared_ptr_access::element_type = class i2p::client::LeaseSetDestination' {aka 'class i2p::client::LeaseSetDestination'} has no member named 'm_PublishConfirmationTimer'; did you mean 'HandlePublishConfirmationTimer'? 695 | s->m_PublishConfirmationTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishConfirmationTimer libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::Publish()': libi2pd/Destination.cpp:699:17: error: 'm_PublishConfirmationTimer' was not declared in this scope; did you mean 'HandlePublishConfirmationTimer'? 699 | m_PublishConfirmationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_CONFIRMATION_TIMEOUT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishConfirmationTimer libi2pd/Destination.cpp:699:81: error: 'seconds' is not a member of 'boost::posix_time' 699 | m_PublishConfirmationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_CONFIRMATION_TIMEOUT)); | ^~~~~~~ libi2pd/Destination.cpp:699:81: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::HandlePublishConfirmationTimer(const boost::system::error_code&)': libi2pd/Destination.cpp:723:41: error: 'm_PublishVerificationTimer' was not declared in this scope; did you mean 'HandlePublishVerificationTimer'? 723 | m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_VERIFICATION_TIMEOUT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp:723:105: error: 'seconds' is not a member of 'boost::posix_time' 723 | m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_VERIFICATION_TIMEOUT)); | ^~~~~~~ libi2pd/Destination.cpp:723:105: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In lambda function: libi2pd/Destination.cpp:752:60: error: 'using std::__shared_ptr_access::element_type = class i2p::client::LeaseSetDestination' {aka 'class i2p::client::LeaseSetDestination'} has no member named 'm_PublishVerificationTimer'; did you mean 'HandlePublishVerificationTimer'? 752 | s->m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_REGULAR_VERIFICATION_INTERNAL)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp:752:124: error: 'seconds' is not a member of 'boost::posix_time' 752 | s->m_PublishVerificationTimer.expires_from_now (boost::posix_time::seconds(PUBLISH_REGULAR_VERIFICATION_INTERNAL)); | ^~~~~~~ libi2pd/Destination.cpp:752:124: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp:753:60: error: 'using std::__shared_ptr_access::element_type = class i2p::client::LeaseSetDestination' {aka 'class i2p::client::LeaseSetDestination'} has no member named 'm_PublishVerificationTimer'; did you mean 'HandlePublishVerificationTimer'? 753 | s->m_PublishVerificationTimer.async_wait (std::bind (&LeaseSetDestination::HandlePublishVerificationTimer, s, std::placeholders::_1)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | HandlePublishVerificationTimer libi2pd/Destination.cpp: In member function 'bool i2p::client::LeaseSetDestination::SendLeaseSetRequest(const i2p::data::IdentHash&, std::shared_ptr, std::shared_ptr)': libi2pd/Destination.cpp:889:34: error: 'using std::__shared_ptr_access::element_type = struct i2p::client::LeaseSetDestination::LeaseSetRequest' {aka 'struct i2p::client::LeaseSetDestination::LeaseSetRequest'} has no member named 'requestTimeoutTimer' 889 | request->requestTimeoutTimer.cancel (); | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp:919:34: error: 'using std::__shared_ptr_access::element_type = struct i2p::client::LeaseSetDestination::LeaseSetRequest' {aka 'struct i2p::client::LeaseSetDestination::LeaseSetRequest'} has no member named 'requestTimeoutTimer' 919 | request->requestTimeoutTimer.expires_from_now (boost::posix_time::milliseconds(LEASESET_REQUEST_TIMEOUT)); | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp:919:91: error: 'milliseconds' is not a member of 'boost::posix_time' 919 | request->requestTimeoutTimer.expires_from_now (boost::posix_time::milliseconds(LEASESET_REQUEST_TIMEOUT)); | ^~~~~~~~~~~~ libi2pd/Destination.cpp:919:91: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:894:11: note: 'std::chrono::milliseconds' 894 | using milliseconds = duration<_GLIBCXX_CHRONO_INT64_T, milli>; | ^~~~~~~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:894:11: note: 'std::chrono::milliseconds' libi2pd/Destination.cpp:920:34: error: 'using std::__shared_ptr_access::element_type = struct i2p::client::LeaseSetDestination::LeaseSetRequest' {aka 'struct i2p::client::LeaseSetDestination::LeaseSetRequest'} has no member named 'requestTimeoutTimer' 920 | request->requestTimeoutTimer.async_wait (std::bind (&LeaseSetDestination::HandleRequestTimoutTimer, | ^~~~~~~~~~~~~~~~~~~ libi2pd/Destination.cpp: In member function 'void i2p::client::LeaseSetDestination::HandleCleanupTimer(const boost::system::error_code&)': libi2pd/Destination.cpp:973:25: error: 'm_CleanupTimer' was not declared in this scope; did you mean 'HandleCleanupTimer'? 973 | m_CleanupTimer.expires_from_now (boost::posix_time::seconds (DESTINATION_CLEANUP_TIMEOUT + | ^~~~~~~~~~~~~~ | HandleCleanupTimer libi2pd/Destination.cpp:973:77: error: 'seconds' is not a member of 'boost::posix_time' 973 | m_CleanupTimer.expires_from_now (boost::posix_time::seconds (DESTINATION_CLEANUP_TIMEOUT + | ^~~~~~~ libi2pd/Destination.cpp:973:77: note: suggested alternatives: /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' 897 | using seconds = duration<_GLIBCXX_CHRONO_INT64_T>; | ^~~~~~~ /builder/shared-workdir/build/sdk/staging_dir/toolchain-loongarch64_generic_gcc-14.3.0_musl/loongarch64-openwrt-linux-musl/include/c++/14.3.0/bits/chrono.h:897:11: note: 'std::chrono::seconds' libi2pd/Destination.cpp: In constructor 'i2p::client::ClientDestination::ClientDestination(boost::asio::io_context&, const i2p::data::PrivateKeys&, bool, const std::map, std::__cxx11::basic_string >*)': libi2pd/Destination.cpp:1012:17: error: class 'i2p::client::ClientDestination' does not have any field named 'm_ReadyChecker' 1012 | m_ReadyChecker(service) | ^~~~~~~~~~~~~~ libi2pd/Destination.cpp: In member function 'virtual void i2p::client::ClientDestination::Stop()': libi2pd/Destination.cpp:1133:17: error: 'm_ReadyChecker' was not declared in this scope 1133 | m_ReadyChecker.cancel(); | ^~~~~~~~~~~~~~ make[4]: *** [Makefile:117: obj/libi2pd/Destination.o] Error 1 make[4]: Leaving directory '/builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0' make[3]: *** [Makefile:74: /builder/shared-workdir/build/sdk/build_dir/target-loongarch64_generic_musl/i2pd-2.55.0/.built] Error 2 time: package/feeds/packages/i2pd/compile#39.18#5.71#16.22