Bug#1028104: libboost-dev: Boost with C++20 uses unavailable std functions
Package: libboost-dev Version: 1.74.0.3 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: r4...@i2pd.xyz When I'm trying to build upstream i2pd, which uses Boost ASIO using g++ with C++20 enabled (https://github.com/PurpleI2P/i2pd/commit/a6f9a56e40a40f5a9d153e701a067c5251669ac4), g++ throws error: g++ -g -O2 -ffile-prefix-map=/github/workspace=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -std=c++20 -fPIC -DUSE_UPNP -D__AES__ -maes -MMD -MP -Ilibi2pd -Ilibi2pd_client -Ii18n -DOPENSSL_SUPPRESS_DEPRECATED -c -o obj/libi2pd/Crypto.o libi2pd/Crypto.cpp In file included from /usr/include/boost/asio.hpp:23, from libi2pd/Timestamp.h:16, from libi2pd/TunnelBase.h:14, from libi2pd/Crypto.cpp:17: /usr/include/boost/asio/awaitable.hpp: In constructor ‘boost::asio::awaitable::awaitable(boost::asio::awaitable&&)’: /usr/include/boost/asio/awaitable.hpp:68:19: error: ‘exchange’ is not a member of ‘std’; did you mean ‘std::__atomic_impl::exchange’? 68 | : frame_(std::exchange(other.frame_, nullptr)) | ^~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:78, from libi2pd/Crypto.cpp:13: /usr/include/c++/12/bits/atomic_base.h:976:7: note: ‘std::__atomic_impl::exchange’ declared here 976 | exchange(_Tp* __ptr, _Val<_Tp> __desired, memory_order __m) noexcept | ^~~~ Looks like boost is using deprecated or removed C++20 functions. Tests are done on latest debian:bookworm docker image. -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-16-amd64 (SMP w/8 CPU threads) Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages libboost-dev depends on: ii libboost1.74-dev 1.74.0-18.1 libboost-dev recommends no packages. Versions of packages libboost-dev suggests: pn libboost-doc -- no debconf information
Bug#1008087: i2pd: I2Pd crashes after running for about 2-5 minutes. It is running on a VPS server with 2 gigs RAM.
Hello. Packages older than 2.41.0 are may crash due to starting of development transport protocol SSU2, which is not handled by old versions. That's why nothing can be done with debian-provided packages with old versions. Use our community repository instead for now, because our Debian maintainer didn't updated package for half-year (still 2.39.0 - https://salsa.debian.org/yangfl-guest/i2pd), I can't take maintainement of package here due to requirement to use real name and contacts, and no one wants to take maintainership. The only way to make it work - update package in all distributions to 2.41.0.
Bug#991913: miredo: package disappear from buster repository
Package: miredo Version: 1.2.6 Severity: normal Tags: a11y Package miredo is not available in buster distribution via apt. But package exist in repository. Looks like packages list in official repository is malformed. -- System Information: Debian Release: 10.10 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64)
Bug#925715: i2pd: ftbfs with GCC-9
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Fixed in trunk at https://github.com/PurpleI2P/i2pd/commit/ed116e7cea4de322ccaad44e929add978477ac53. -BEGIN PGP SIGNATURE- Version: Mailvelope v2.2.2 Comment: https://www.mailvelope.com wsFcBAEBCAAQBQJcsZKkCRBm9sh7mOvP4gAAo3MQAJPc2sttllgKF85eE3/2 izxarHyMTbMY6MtoG7+tn6pLPmwC0vWHKCZsjJ//7FM5HRPavQxDwdU3GqsY 9QmUGqdnq7HFBrxijf814Lo95eOj5gy55hfEbZy9aWR2EJo5iofDqvvNBhPD Dz86iLhuKDKMP/STQ1qyPBgTOvD4DPJc1ecBRgIN8GIxvKldVKjCxYzjV/Ri QWhz6KoegwuNa4wSKu83cboA5WO5/25ru1splEyZhIbwCZYQ8kfa5T8INWr3 bocIVZSl5+GsGxbdEpaYr2L3GHzgpTpNpexAN65s4WEOdvMhF78nODlCod5Y eJ3qIDnE/c+0Khk7tR9PIYpjaNScCjb+J/ad/tr/i+uNvk5pLDtCq7EMcQL8 Vb1LNQbHGVj/ZrkUZ1cagRlOkyoZDg7XDTCq+qykx1ojXZxUuL3Y7jmI+x26 sg7bmjaGCNk8U0VBixL010HBD6d2t3fNnaB8HGlchAunQO0iZo//szHkG9HF 5A4imoFuPrVQpaw4TGqcBYLuir/DoOhKP0X67ltVy1r1qdLQh+M0qU+ZGQuo NMXbzQNS18edSNGhpLGXK2KruSpCobR7iJPG14Mjugu9XP2lyUtN/AnBSanv A9lrMq01NdkIk//r3a8asm23vA4LK10+38FF34NuGiExyXmgRIK2Qj5hYcvf HkN3 =Q0WA -END PGP SIGNATURE-
Bug#915501: Upstream issue
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Added upstream issue: https://github.com/PurpleI2P/i2pd/issues/1275 -BEGIN PGP SIGNATURE- Version: Mailvelope v2.2.2 Comment: https://www.mailvelope.com wsFcBAEBCAAQBQJcCAEOCRBm9sh7mOvP4gAAC7YP/j+gesDYbpHSekMl903w DyGD6RPczL7PYF5i+SYoAhs3syN+74RICmCi8yP6Lh0uRkooxjstHFibrdgY wHk33DDWpQLQuyYLfcBHXCL+HpHDAN1rPeP4myqonQOx5Gsndo5CvF8jjwlv XNIRW7IytnNLlyM3eaZkP7oEf28bPOkz5xtJpfhKPrSmU0pzcjUV7U3sFgC4 Rqt0dYk1j2W0y3C5zl5JYTfauxLmGjTkJLIDw0na92q/pBMKzGih6Ov9GGBh RQO8FXHk7Ni+Iyz404L7j3SjEGSQytfWURlGXxC37EcNm7b826etndYTGNu8 YULMCohuNuyOTzvRVBurACoyxEDY8OC+i+poHUALAWcCzqY64rIPFJ9HSjzG sWTQs6g+1pgCt0LG8JU8cct9BzWjT+BsVIGW/6vfSH+wnhcXiLUgO8vtGLuF OS//QCVvT9WUwkSI143l2z9UH3poT8ynLfzDHBzt4CLahmA2UXInjV145cP1 j/nuy3KSuH0SW5FNlaw20qkziaG4UVuoj3UpWDAlFNgKwVE1wmDL3oqw5p2X A/ziYMjIWmRrq4Pej74Hqh+S4WX4Bo5OT6NCqZktQYk7vDqtaTCN15hy9TUr wu7LTWWyuJ/PYM0DcjKA0C8ATlBkBNGxarLNDOj/7BOYnG/nnCqbkI61lF15 ZZXT =V5oz -END PGP SIGNATURE-