Date: Fri, 20 Dec 2019 12:56:45 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 242722] net-p2p/litecoin: fix build on GCC architectures Message-ID: <bug-242722-7788-qkbjDQWfSV@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-242722-7788@https.bugs.freebsd.org/bugzilla/> References: <bug-242722-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242722 --- Comment #1 from commit-hook@freebsd.org --- A commit references this bug: Author: pkubaj Date: Fri Dec 20 12:55:49 UTC 2019 New revision: 520502 URL: https://svnweb.freebsd.org/changeset/ports/520502 Log: net-p2p/litecoin: fix build on GCC architectures Recent upgrade of some dependency causes GCC to fail to build this port: httpserver.cpp:74:10: error: 'deque' in namespace 'std' does not name a template type 74 | std::deque<std::unique_ptr<WorkItem>> queue; | ^~~~~ httpserver.cpp:33:1: note: 'std::deque' is defined in header '<deque>'; d= id you forget to '#include <deque>'? 32 | #include <support/events.h> +++ |+#include <deque> 33 | httpserver.cpp: In member function 'bool WorkQueue<WorkItem>::Enqueue(WorkItem*)': httpserver.cpp:92:13: error: 'queue' was not declared in this scope; did = you mean 'Enqueue'? 92 | if (queue.size() >=3D maxDepth) { | ^~~~~ | Enqueue httpserver.cpp:95:9: error: 'queue' was not declared in this scope; did y= ou mean 'Enqueue'? 95 | queue.emplace_back(std::unique_ptr<WorkItem>(item)); | ^~~~~ | Enqueue httpserver.cpp: In member function 'void WorkQueue<WorkItem>::Run()': httpserver.cpp:106:35: error: 'queue' was not declared in this scope; did= you mean 'Enqueue'? 106 | while (running && queue.empty()) | ^~~~~ | Enqueue httpserver.cpp:110:31: error: 'queue' was not declared in this scope; did= you mean 'Enqueue'? 110 | i =3D std::move(queue.front()); | ^~~~~ | Enqueue Include deque in httpserver.c to fix it. PR: 242722 Approved by: hsw@bitmark.com (maintainer) Changes: head/net-p2p/litecoin/files/patch-src_httpserver.cpp --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-242722-7788-qkbjDQWfSV>