Uploaded image for project: 'Funtoo Linux'
  1. Funtoo Linux
  2. FL-11046

net-p2p/bitcoin-qt-0.17.1 compilation error

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Severe (Ebuild) Severe (Ebuild)
    • None
    • None
    • Blocks net-p2p/bitcoin-qt

      emerge -av net-p2p/bitcoin-qt-0.17.1 (on Funtoo-next) installs a number of prerequisites, but compilation of the bitcoin package itself fails.

      I think the relevant out put is:

      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>’; did 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() >= maxDepth) {
            |             ^~~~~
            |             Enqueue
      httpserver.cpp:95:9: error: ‘queue’ was not declared in this scope; did you 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 = std::move(queue.front());
            |                               ^~~~~
            |                               Enqueue
      make[2]: *** [Makefile:6320: libbitcoin_server_a-httpserver.o] Error 1
      

      Will link full log file below

            adbosco adbosco
            stamasd stamasd
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: