Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Installing Integration UI on Ubuntu 16.04 #59

Closed
AurelianTactics opened this issue Jul 14, 2018 · 3 comments
Closed

Error Installing Integration UI on Ubuntu 16.04 #59

AurelianTactics opened this issue Jul 14, 2018 · 3 comments

Comments

@AurelianTactics
Copy link

Issue summary

Unable to install Integration UI. Can install Gym Retro and run it but not the Integration UI.

System information

  • [Operating system] Ubuntu 16.04 on a Virtual Machine (paperspace's ML-in-a-box template)
  • [Python version] 3.6.3
  • [Gym Retro version] '0.6.0.dev27+g8d0d28a'

When I follow the four steps for integration UI I get errors on the second step (and after a work around) the third step.

sudo apt-get install libcapnp-dev libqt5opengl5-dev qtbase5-dev
cmake . -DBUILD_UI=ON -UPYLIB_DIRECTORY
make -j$(grep -c ^processor /proc/cpuinfo)
./gym-retro-integration

When I run the cmake . -DBUILD_UI=ON -UPYLIB_DIRECTORY line. I get the following error:

CMake Error at /usr/lib/x86_64-linux-gnu/cmake/CapnProto/CapnProtoConfig.cmake:32 (message): Could not locate capnp executable (CAPNP_EXECUTABLE). Call Stack (most recent call first): CMakeLists.txt:244 (capnp_generate_cpp)

Line 244 of CMakeLists.txt is:
capnp_generate_cpp(CAPNP_SRC CAPNP_H src/serialize.capnp)
If I add the following lines right before line 244 I can get the 'cmake ...' step to work:

set(CAPNP_INCLUDE_DIRECTORY   third-party/capnproto/c++/src)
add_subdirectory(third-party/capnproto/c++)
capnp_generate_cpp(CAPNP_SRC CAPNP_H src/serialize.capnp)

When I run the third line make -j$(grep -c ^processor /proc/cpuinfo) I get the following error:

Scanning dependencies of target retro-capnp

--
[ 97%] Building CXX object CMakeFiles/retro-capnp.dir/src/serialize.capnp.c++.o
[ 97%] Building CXX object CMakeFiles/retro-capnp.dir/src/data-capnp.cpp.o
In file included from /home/paperspace/gym-retro/src/serialize.capnp.c++:4:0:
/home/paperspace/gym-retro/src/serialize.capnp.h:10:2: error: #error "Version mismatch between generated code and library headers.  You must use the same version of the Cap'n Proto compiler and library."
#error "Version mismatch between generated code and library headers.  You must
^
In file included from /home/paperspace/gym-retro/src/serialize.capnp.c++:4:0:
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getAddress() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:475:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:475:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getAddress()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:480:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:480:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setAddress(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:484:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:484:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getMult() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:489:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:489:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getMult()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:494:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:494:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setMult(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:498:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:498:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getDiv() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:503:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:503:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getDiv()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:508:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:508:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setDiv(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:512:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:512:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018int64_t Retro::Serialize::TypedSearchResult::Reader::getBias() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:517:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:517:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018int64_t Retro::Serialize::TypedSearchResult::Builder::getBias()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:522:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:522:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setBias(int64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:526:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:526:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::TypedSearchResult::Reader::hasType() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:531:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:531:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::TypedSearchResult::Builder::hasType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:535:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:535:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Reader Retro::Serialize::TypedSearchResult::Reader::getType() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:539:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:539:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::TypedSearchResult::Builder::getType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:543:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:543:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setType(capnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:547:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:547:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::TypedSearchResult::Builder::initType(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:551:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:551:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::adoptType(capnp::Orphancapnp::Text&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:556:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:556:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Text Retro::Serialize::TypedSearchResult::Builder::disownType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:560:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:560:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Reader::hasCurrentResults() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:565:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:565:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Builder::hasCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:569:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:569:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Reader Retro::Serialize::Search::Reader::getCurrentResults() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:573:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:573:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Builder Retro::Serialize::Search::Builder::getCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:577:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:577:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setCurrentResults(capnp::ListRetro::Serialize::TypedSearchResult::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:581:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:581:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Builder Retro::Serialize::Search::Builder::initCurrentResults(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:585:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:585:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::adoptCurrentResults(capnp::Orphan<capnp::ListRetro::Serialize::TypedSearchResult >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:590:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:590:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::ListRetro::Serialize::TypedSearchResult > Retro::Serialize::Search::Builder::disownCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:594:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:594:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Reader::hasValidTypes() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:599:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:599:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Builder::hasValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:603:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:603:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Reader Retro::Serialize::Search::Reader::getValidTypes() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:607:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:607:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Builder Retro::Serialize::Search::Builder::getValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:611:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:611:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setValidTypes(capnp::Listcapnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:615:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:615:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setValidTypes(kj::ArrayPtr)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:619:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:619:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Builder Retro::Serialize::Search::Builder::initValidTypes(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:623:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:623:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::adoptValidTypes(capnp::Orphan<capnp::Listcapnp::Text >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:628:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:628:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::Listcapnp::Text > Retro::Serialize::Search::Builder::disownValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:632:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:632:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Block::Reader::hasMem() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:637:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:637:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Block::Builder::hasMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:641:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:641:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Reader Retro::Serialize::Block::Reader::getMem() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:645:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:645:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Builder Retro::Serialize::Block::Builder::getMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:649:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:649:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::setMem(capnp::Data::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:653:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:653:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Builder Retro::Serialize::Block::Builder::initMem(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:657:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:657:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::adoptMem(capnp::Orphancapnp::Data&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:662:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:662:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Data Retro::Serialize::Block::Builder::disownMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:666:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:666:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::Block::Reader::getOffset() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:671:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:671:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::Block::Builder::getOffset()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:676:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:676:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::setOffset(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:680:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:680:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasName() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:685:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:685:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:689:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:689:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Reader Retro::Serialize::SearchTuple::Reader::getName() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:693:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:693:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::SearchTuple::Builder::getName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:697:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:697:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setName(capnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:701:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:701:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::SearchTuple::Builder::initName(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:705:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:705:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptName(capnp::Orphancapnp::Text&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:710:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:710:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Text Retro::Serialize::SearchTuple::Builder::disownName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:714:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:714:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasSearch() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:719:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:719:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:723:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:723:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Reader Retro::Serialize::SearchTuple::Reader::getSearch() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:727:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:727:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Builder Retro::Serialize::SearchTuple::Builder::getSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:731:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:731:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setSearch(Retro::Serialize::Search::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:740:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:740:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Builder Retro::Serialize::SearchTuple::Builder::initSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:744:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:744:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptSearch(capnp::OrphanRetro::Serialize::Search&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:749:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:749:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::OrphanRetro::Serialize::Search Retro::Serialize::SearchTuple::Builder::disownSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:753:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:753:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasBlocks() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:758:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:758:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:762:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:762:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Reader Retro::Serialize::SearchTuple::Reader::getBlocks() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:766:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:766:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Builder Retro::Serialize::SearchTuple::Builder::getBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:770:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:770:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setBlocks(capnp::ListRetro::Serialize::Block::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:774:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:774:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Builder Retro::Serialize::SearchTuple::Builder::initBlocks(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:778:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:778:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptBlocks(capnp::Orphan<capnp::ListRetro::Serialize::Block >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:783:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:783:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::ListRetro::Serialize::Block > Retro::Serialize::SearchTuple::Builder::disownBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:787:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:787:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
CMakeFiles/retro-capnp.dir/build.make:71: recipe for target 'CMakeFiles/retro-capnp.dir/src/serialize.capnp.c++.o' failed
make[2]: *** [CMakeFiles/retro-capnp.dir/src/serialize.capnp.c++.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/paperspace/gym-retro/src/data-capnp.cpp:11:0:
/home/paperspace/gym-retro/src/serialize.capnp.h:10:2: error: #error "Version mismatch between generated code and library headers.  You must use the same version of the Cap'n Proto compiler and library."
#error "Version mismatch between generated code and library headers.  You must use the same version of the Cap'n Proto compiler and library."
^
In file included from /home/paperspace/gym-retro/src/data-capnp.cpp:11:0:
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getAddress() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:475:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:475:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getAddress()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:480:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:480:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setAddress(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:484:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:484:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getMult() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:489:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:489:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getMult()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:494:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:494:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setMult(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:498:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:498:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Reader::getDiv() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:503:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:503:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::TypedSearchResult::Builder::getDiv()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:508:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:508:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setDiv(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:512:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:512:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018int64_t Retro::Serialize::TypedSearchResult::Reader::getBias() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:517:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:517:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018int64_t Retro::Serialize::TypedSearchResult::Builder::getBias()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:522:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:522:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setBias(int64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:526:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:526:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<3>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::TypedSearchResult::Reader::hasType() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:531:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:531:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::TypedSearchResult::Builder::hasType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:535:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:535:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Reader Retro::Serialize::TypedSearchResult::Reader::getType() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:539:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:539:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::TypedSearchResult::Builder::getType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:543:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:543:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::setType(capnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:547:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:547:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::TypedSearchResult::Builder::initType(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:551:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:551:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::TypedSearchResult::Builder::adoptType(capnp::Orphancapnp::Text&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:556:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:556:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Text Retro::Serialize::TypedSearchResult::Builder::disownType()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:560:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:560:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Reader::hasCurrentResults() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:565:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:565:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Builder::hasCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:569:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:569:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Reader Retro::Serialize::Search::Reader::getCurrentResults() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:573:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:573:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Builder Retro::Serialize::Search::Builder::getCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:577:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:577:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setCurrentResults(capnp::ListRetro::Serialize::TypedSearchResult::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:581:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:581:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::TypedSearchResult::Builder Retro::Serialize::Search::Builder::initCurrentResults(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:585:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:585:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::adoptCurrentResults(capnp::Orphan<capnp::ListRetro::Serialize::TypedSearchResult >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:590:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:590:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::ListRetro::Serialize::TypedSearchResult > Retro::Serialize::Search::Builder::disownCurrentResults()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:594:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:594:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Reader::hasValidTypes() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:599:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:599:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Search::Builder::hasValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:603:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:603:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Reader Retro::Serialize::Search::Reader::getValidTypes() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:607:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:607:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Builder Retro::Serialize::Search::Builder::getValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:611:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:611:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setValidTypes(capnp::Listcapnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:615:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:615:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::setValidTypes(kj::ArrayPtr)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:619:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:619:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Listcapnp::Text::Builder Retro::Serialize::Search::Builder::initValidTypes(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:623:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:623:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Search::Builder::adoptValidTypes(capnp::Orphan<capnp::Listcapnp::Text >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:628:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:628:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::Listcapnp::Text > Retro::Serialize::Search::Builder::disownValidTypes()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:632:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:632:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Block::Reader::hasMem() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:637:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:637:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::Block::Builder::hasMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:641:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:641:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Reader Retro::Serialize::Block::Reader::getMem() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:645:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:645:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Builder Retro::Serialize::Block::Builder::getMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:649:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:649:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::setMem(capnp::Data::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:653:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:653:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Data::Builder Retro::Serialize::Block::Builder::initMem(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:657:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:657:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::adoptMem(capnp::Orphancapnp::Data&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:662:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:662:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Data Retro::Serialize::Block::Builder::disownMem()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:666:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:666:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::Block::Reader::getOffset() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:671:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:671:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018uint64_t Retro::Serialize::Block::Builder::getOffset()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:676:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:676:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::Block::Builder::setOffset(uint64_t)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:680:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:680:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::ELEMENTS, value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasName() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:685:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:685:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:689:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:689:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Reader Retro::Serialize::SearchTuple::Reader::getName() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:693:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:693:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::SearchTuple::Builder::getName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:697:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:697:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setName(capnp::Text::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:701:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:701:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Text::Builder Retro::Serialize::SearchTuple::Builder::initName(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:705:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:705:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptName(capnp::Orphancapnp::Text&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:710:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:710:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphancapnp::Text Retro::Serialize::SearchTuple::Builder::disownName()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:714:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:714:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<0>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasSearch() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:719:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:719:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:723:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:723:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Reader Retro::Serialize::SearchTuple::Reader::getSearch() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:727:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:727:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Builder Retro::Serialize::SearchTuple::Builder::getSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:731:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:731:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setSearch(Retro::Serialize::Search::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:740:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:740:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018Retro::Serialize::Search::Builder Retro::Serialize::SearchTuple::Builder::initSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:744:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:744:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptSearch(capnp::OrphanRetro::Serialize::Search&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:749:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:749:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::OrphanRetro::Serialize::Search Retro::Serialize::SearchTuple::Builder::disownSearch()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:753:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:753:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<1>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Reader::hasBlocks() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:758:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:758:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018bool Retro::Serialize::SearchTuple::Builder::hasBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:762:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h:762:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS).isNull();
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Reader Retro::Serialize::SearchTuple::Reader::getBlocks() const\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:766:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:766:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Builder Retro::Serialize::SearchTuple::Builder::getBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:770:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:770:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::setBlocks(capnp::ListRetro::Serialize::Block::Reader)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:774:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:774:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), value);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::ListRetro::Serialize::Block::Builder Retro::Serialize::SearchTuple::Builder::initBlocks(unsigned int)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:778:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h:778:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), size);
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018void Retro::Serialize::SearchTuple::Builder::adoptBlocks(capnp::Orphan<capnp::ListRetro::Serialize::Block >&&)\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:783:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:783:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS), kj::mv(value));
^
/home/paperspace/gym-retro/src/serialize.capnp.h: In member function \u2018capnp::Orphan<capnp::ListRetro::Serialize::Block > Retro::Serialize::SearchTuple::Builder::disownBlocks()\u2019:
/home/paperspace/gym-retro/src/serialize.capnp.h:787:7: error: \u2018bounded\u2019 is not a member of \u2018capnp\u2019
::capnp::bounded<2>() * ::capnp::POINTERS));
^
/home/paperspace/gym-retro/src/serialize.capnp.h:787:27: error: expected primary-expression before \u2018)\u2019 token
::capnp::bounded<2>() * ::capnp::POINTERS));
^
CMakeFiles/retro-capnp.dir/build.make:95: recipe for target 'CMakeFiles/retro-capnp.dir/src/data-capnp.cpp.o' failed
make[2]: *** [CMakeFiles/retro-capnp.dir/src/data-capnp.cpp.o] Error 1
CMakeFiles/Makefile2:108: recipe for target 'CMakeFiles/retro-capnp.dir/all' failed
make[1]: *** [CMakeFiles/retro-capnp.dir/all] Error 2
Makefile:160: recipe for target 'all' failed
make: *** [all] Error 2

@AurelianTactics
Copy link
Author

Was able to get it working. I made the following changes to CMakeLists.txt:

line 175, remove the first NOT so that section runs:

//if(NOT CapnProto_FOUND AND NOT BUILD_MANYLINUX)
if(CapnProto_FOUND AND NOT BUILD_MANYLINUX)

Comment out lines 188 to 195:

//comment out the following block
    if(CAPNP_LIB_CAPNP)
        add_library(CapnProto::capnp SHARED IMPORTED)
        add_library(CapnProto::kj SHARED IMPORTED)
        set_target_properties(CapnProto::kj PROPERTIES IMPORTED_LOCATION "${CAPNP_LIB_KJ}")
        set_target_properties(CapnProto::capnp PROPERTIES
            IMPORTED_LOCATION "${CAPNP_LIB_CAPNP}"
            INTERFACE_LINK_LIBRARIES CapnProto::kj)
    endif()

@endrift
Copy link
Contributor

endrift commented Jul 17, 2018

Please try installing the capnproto package and uncommenting it. I've updated the README to mention it.

@AurelianTactics
Copy link
Author

AurelianTactics commented Jul 18, 2018

Worked with no errors with the updated README.

On a side note, it may be worth mentioning in the IntegratorsGuide.md that when you have the hex address you need to convert it to decimal and then add the emulator specific rambase to it. I had to dig around a bit to find the constant I needed to add for a SNES game.

squishyhuman pushed a commit to RetroAI/retro3 that referenced this issue Mar 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants