/usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: webserver.o: in function WebServer::serveConnection(std::shared_ptr<Socket>) const: /var/tmp/portage/net-dns/pdns-recursor-4.3.1/work/pdns-recursor-4.3.1/webserver.cc:384: undefined reference to YaHTTP::AsyncLoader<YaHTTP::Request>::feed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/lib/gcc/x86_64-pc-linux-gnu/10.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: ws-recursor.o: in function AsyncWebServer::serveConnection(std::shared_ptr<Socket>) const: /var/tmp/portage/net-dns/pdns-recursor-4.3.1/work/pdns-recursor-4.3.1/ws-recursor.cc:694: undefined reference to YaHTTP::AsyncLoader<YaHTTP::Request>::feed(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) collect2: error: ld returned 1 exit status ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop-libressl-20200518-220054 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-10.1.0 * clang version 10.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/10/bin /usr/lib/llvm/10 10.0.0 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.7 [3] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.43.1 * The following VMs are available for generation-2: *) IcedTea JDK 3.16.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm The Glorious Glasgow Haskell Compilation System, version 8.0.2 timestamp(s) of HEAD at this tinderbox image: /var/db/repos/gentoo Thu 21 May 2020 01:05:26 AM UTC /var/db/repos/libressl Sun 10 May 2020 08:35:26 PM UTC emerge -qpvO net-dns/pdns-recursor [ebuild N ] net-dns/pdns-recursor-4.3.1 USE="libressl -debug -luajit -protobuf -snmp -sodium -systemd"
Created attachment 640660 [details] emerge-info.txt
Created attachment 640662 [details] emerge-history.txt
Created attachment 640664 [details] environment
Created attachment 640666 [details] etc.portage.tbz2
Created attachment 640668 [details] logs.tbz2
Created attachment 640670 [details] net-dns:pdns-recursor-4.3.1:20200521-011603.log
Created attachment 640672 [details] temp.tbz2
Greetings, on my 32bit Gentoo system, after a recent emerge sync/world net-dns/pdns-recursor-4.3.1 install kept failing there are two issues. first is with >=dev-libs/boost-1.73 & second with gcc-10 the following two patches were able to successfully complete the installation on my system
Created attachment 641470 [details, diff] net-dns/pdns-recursor (fix >=dev-libs/boost-1.73 issue)
Created attachment 641472 [details, diff] net-dns/pdns-recursor (fix gcc-10 issue)
the above two patches need to be installed under: /etc/portage/patches/net-dns/pdns-recursor-4.3.1 best regards
Relevant links: https://github.com/PowerDNS/pdns/issues/9139 https://github.com/PowerDNS/pdns/pull/9122
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13cb72bb0421f600e12802111db6d05514d763d8 commit 13cb72bb0421f600e12802111db6d05514d763d8 Author: Sven Wegener <swegener@gentoo.org> AuthorDate: 2020-05-30 09:50:25 +0000 Commit: Sven Wegener <swegener@gentoo.org> CommitDate: 2020-05-30 09:53:24 +0000 net-dns/pdns-recursor: Fix building with gcc-10, bug #724398 Closes: https://bugs.gentoo.org/724398 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Sven Wegener <swegener@gentoo.org> .../files/pdns-recursor-4.3.1-gcc-10.patch | 61 ++++++++++++++++++++++ net-dns/pdns-recursor/pdns-recursor-4.3.1.ebuild | 1 + 2 files changed, 62 insertions(+)