-
Notifications
You must be signed in to change notification settings - Fork 12
Description
�[1;34m[octool] Source Directory is set to /home/opencog/generate�[0m
�[1;34m[octool] Build Directory is set to /home/opencog/generate/build�[0m
�[1;34m[octool] cmake -B/home/opencog/generate/build -H/home/opencog/generate�[0m
Found CMake version 3.16.3
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Check for working C compiler: /usr/lib/ccache/cc
-- Check for working C compiler: /usr/lib/ccache/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/lib/ccache/c++
-- Check for working CXX compiler: /usr/lib/ccache/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build type: Release
-- CogUtil found.
-- AtomSpace found.
-- Found PythonInterp: /usr/bin/python3.8 (found version "3.8.10")
-- CxxTest found.
-- Guile (3.0.7 >= 2.2.2) was found.
Building for Ubuntu 20.04.5 LTS
The following components will be built:
Generate - Graph Generation.
Scheme bindings - Scheme (guile) bindings.
Unit tests - Unit tests.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/opencog/generate/build
�[1;34m[octool] make -C /home/opencog/generate/build -j16�[0m
make: Entering directory '/home/opencog/generate/build'
make[1]: Entering directory '/home/opencog/generate/build'
make[2]: Entering directory '/home/opencog/generate/build'
make[2]: Entering directory '/home/opencog/generate/build'
make[2]: Entering directory '/home/opencog/generate/build'
Scanning dependencies of target COPY_TO_LOAD_PATH_IN_BUILD_DIR_FROM__home_opencog_generate_opencog_scm
Scanning dependencies of target SCM_CONFIG
make[2]: Leaving directory '/home/opencog/generate/build'
make[2]: Leaving directory '/home/opencog/generate/build'
Scanning dependencies of target generate
make[2]: Entering directory '/home/opencog/generate/build'
make[2]: Leaving directory '/home/opencog/generate/build'
make[2]: Entering directory '/home/opencog/generate/build'
[ 0%] Built target SCM_CONFIG
[ 9%] Building CXX object opencog/generate/CMakeFiles/generate.dir/CollectStyle.cc.o
[ 18%] Building CXX object opencog/generate/CMakeFiles/generate.dir/Dictionary.cc.o
[ 27%] Building CXX object opencog/generate/CMakeFiles/generate.dir/Aggregate.cc.o
[ 36%] Building CXX object opencog/generate/CMakeFiles/generate.dir/RandomCallback.cc.o
[ 45%] Building CXX object opencog/generate/CMakeFiles/generate.dir/BasicParameters.cc.o
[ 54%] Building CXX object opencog/generate/CMakeFiles/generate.dir/Frame.cc.o
[ 63%] Building CXX object opencog/generate/CMakeFiles/generate.dir/LinkStyle.cc.o
[ 72%] Building CXX object opencog/generate/CMakeFiles/generate.dir/SimpleCallback.cc.o
make[2]: Leaving directory '/home/opencog/generate/build'
[ 72%] Built target COPY_TO_LOAD_PATH_IN_BUILD_DIR_FROM__home_opencog_generate_opencog_scm
In file included from /home/opencog/generate/opencog/generate/Frame.h:25,
from /home/opencog/generate/opencog/generate/RandomParameters.h:25,
from /home/opencog/generate/opencog/generate/BasicParameters.h:26,
from /home/opencog/generate/opencog/generate/BasicParameters.cc:22:
/usr/local/include/opencog/atomspace/AtomSpace.h:58:1: error: expected class-name before ‘{’ token
58 | {
| ^
/usr/local/include/opencog/atomspace/AtomSpace.h: In member function ‘virtual const HandleSeq& opencog::AtomSpace::getOutgoingSet() const’:
/usr/local/include/opencog/atomspace/AtomSpace.h:205:62: error: ‘_outgoing’ was not declared in this scope
205 | virtual const HandleSeq& getOutgoingSet() const { return _outgoing; }
| ^~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::AtomSpaceCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:542:32: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
542 | { return AtomSpaceCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::Handle opencog::HandleCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:544:29: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
544 | { return HandleCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::createAtomSpace(Args&& ...)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:553:7: error: ‘using element_type = class opencog::AtomSpace’ {aka ‘class opencog::AtomSpace’} has no member named ‘install’
553 | asp->install();
| ^~~~~~~
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:76: opencog/generate/CMakeFiles/generate.dir/BasicParameters.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /home/opencog/generate/opencog/generate/Aggregate.h:29,
from /home/opencog/generate/opencog/generate/Aggregate.cc:28:
/home/opencog/generate/opencog/generate/GenerateCallback.h:114:35: error: ‘Odometer’ does not name a type
114 | virtual void push_odometer(const Odometer&) {}
| ^~~~~~~~
/home/opencog/generate/opencog/generate/GenerateCallback.h:115:34: error: ‘Odometer’ does not name a type
115 | virtual void pop_odometer(const Odometer&) {}
| ^~~~~~~~
In file included from /home/opencog/generate/opencog/generate/Aggregate.cc:28:
/home/opencog/generate/opencog/generate/Aggregate.h:48:2: error: ‘Odometer’ does not name a type
48 | Odometer _odo;
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.h:55:13: error: ‘Odometer’ was not declared in this scope
55 | std::stack _odo_stack;
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.h:55:21: error: template argument 1 is invalid
55 | std::stack _odo_stack;
| ^
/home/opencog/generate/opencog/generate/Aggregate.h:55:21: error: template argument 2 is invalid
/home/opencog/generate/opencog/generate/Aggregate.h:47:8: error: cannot declare field ‘opencog::Aggregate::_frame’ to be of abstract type ‘opencog::Frame’
47 | Frame _frame;
| ^~~~~~
In file included from /usr/local/include/opencog/atomspace/AtomSpace.h:38,
from /home/opencog/generate/opencog/generate/Aggregate.cc:26:
/usr/local/include/opencog/atomspace/Frame.h:38:7: note: because the following virtual functions are pure within ‘opencog::Frame’:
38 | class Frame : public Atom
| ^~~~~
In file included from /usr/local/include/opencog/atoms/base/Link.h:30,
from /home/opencog/generate/opencog/generate/Aggregate.cc:25:
/usr/local/include/opencog/atoms/base/Atom.h:441:25: note: ‘virtual std::string opencog::Atom::to_string(const string&) const’
441 | virtual std::string to_string(const std::string& indent) const = 0;
| ^~~~~~~~~
/usr/local/include/opencog/atoms/base/Atom.h:442:25: note: ‘virtual std::string opencog::Atom::to_short_string(const string&) const’
442 | virtual std::string to_short_string(const std::string& indent) const = 0;
| ^~~~~~~~~~~~~~~
/usr/local/include/opencog/atoms/base/Atom.h:281:25: note: ‘virtual opencog::ContentHash opencog::Atom::compute_hash() const’
281 | virtual ContentHash compute_hash() const = 0;
| ^~~~~~~~~~~~
/usr/local/include/opencog/atoms/base/Atom.h:463:18: note: ‘virtual bool opencog::Atom::operator==(const opencog::Atom&) const’
463 | virtual bool operator==(const Atom&) const = 0;
| ^~~~~~~~
/usr/local/include/opencog/atoms/base/Atom.h:476:18: note: ‘virtual bool opencog::Atom::operator<(const opencog::Atom&) const’
476 | virtual bool operator<(const Atom&) const = 0;
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In constructor ‘opencog::Aggregate::Aggregate(opencog::AtomSpace*)’:
/home/opencog/generate/opencog/generate/Aggregate.cc:38:10: error: no matching function for call to ‘opencog::Frame::Frame()’
38 | : _as(as)
| ^
In file included from /usr/local/include/opencog/atomspace/AtomSpace.h:38,
from /home/opencog/generate/opencog/generate/Aggregate.cc:26:
/usr/local/include/opencog/atomspace/Frame.h:62:2: note: candidate: ‘opencog::Frame::Frame(opencog::Type, opencog::HandleSeq)’
62 | Frame(Type t, const HandleSeq oset)
| ^~~~~
/usr/local/include/opencog/atomspace/Frame.h:62:2: note: candidate expects 2 arguments, 0 provided
/usr/local/include/opencog/atomspace/Frame.h:57:2: note: candidate: ‘opencog::Frame::Frame(opencog::Type)’
57 | Frame(Type t)
| ^~~~~
/usr/local/include/opencog/atomspace/Frame.h:57:2: note: candidate expects 1 argument, 0 provided
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::clear()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:54:24: error: request for member ‘empty’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
54 | while (not _odo_stack.empty()) _odo_stack.pop();
| ^~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:54:44: error: request for member ‘pop’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
54 | while (not _odo_stack.empty()) _odo_stack.pop();
| ^~~
/home/opencog/generate/opencog/generate/Aggregate.cc:56:9: error: ‘class opencog::Frame’ has no member named ‘clear’
56 | _frame.clear();
| ^~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:57:2: error: ‘_odo’ was not declared in this scope
57 | _odo.clear();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::aggregate(const HandleSet&, opencog::GenerateCallback&)’:
/home/opencog/generate/opencog/generate/Aggregate.cc:83:11: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
83 | _frame._open_sections.insert(sect);
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::recurse()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:95:18: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
95 | if (0 == _frame._open_sections.size()) return;
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:101:36: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
101 | _frame_stack.size(), _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:117:2: error: ‘_odo’ was not declared in this scope
117 | _odo._step = 0;
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘bool opencog::Aggregate::init_odometer()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:150:2: error: ‘_odo’ was not declared in this scope
150 | _odo._from_index.clear();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:155:34: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
155 | for (const Handle& sect: _frame._open_sections)
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘bool opencog::Aggregate::do_step()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:194:13: error: ‘class opencog::Frame’ has no member named ‘_wheel’
194 | if (_frame._wheel == _odo._step and
| ^~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:194:23: error: ‘_odo’ was not declared in this scope
194 | if (_frame._wheel == _odo._step and
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:195:13: error: ‘class opencog::Frame’ has no member named ‘_nodo’
195 | _frame._nodo == _odo_stack.size()) pop_frame();
| ^~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:195:33: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
195 | _frame._nodo == _odo_stack.size()) pop_frame();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:198:17: error: ‘_odo’ was not declared in this scope
198 | _odo._step, _odo._size, _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:198:52: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
198 | _odo._step, _odo._size, _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:215:46: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
215 | ic, _odo._size, _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:237:46: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
237 | ic, _odo._size, _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:249:10: error: ‘class opencog::Frame’ has no member named ‘_wheel’
249 | _frame._wheel = ic;
| ^~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:265:54: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
265 | _odo._step, _odo._size, _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:274:10: error: ‘class opencog::Frame’ has no member named ‘_open_points’
274 | _frame._open_points.size(), _frame._open_sections.size(),
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:274:38: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
274 | _frame._open_points.size(), _frame._open_sections.size(),
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:275:10: error: ‘class opencog::Frame’ has no member named ‘_linkage’
275 | _frame._linkage.size());
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:278:18: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
278 | if (0 == _frame._open_sections.size())
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘bool opencog::Aggregate::step_odometer()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:289:36: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
289 | _frame_stack.size(), _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:294:6: error: ‘_odo’ was not declared in this scope
294 | if (_odo._size < _odo._step) return false;
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:301:19: error: ‘_odo’ was not declared in this scope
301 | if (SIZE_MAX == _odo._step)
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:303:67: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
303 | logger().fine("Exhaused the odometer at depth %lu", _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:306:50: error: ‘_odo’ was not declared in this scope
306 | logger().fine("Failed to step, try wheel %lu", _odo._step);
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘opencog::HandlePair opencog::Aggregate::connect_section(const opencog::Handle&, size_t, const opencog::Handle&, const opencog::Handle&)’:
/home/opencog/generate/opencog/generate/Aggregate.cc:330:9: error: ‘print_section’ is not a member of ‘opencog::Frame’
330 | Frame::print_section(fm_sect);
| ^~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:331:9: error: ‘print_section’ is not a member of ‘opencog::Frame’
331 | Frame::print_section(to_sect);
| ^~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘opencog::Handle opencog::Aggregate::make_link(const opencog::Handle&, size_t, const opencog::Handle&)’:
/home/opencog/generate/opencog/generate/Aggregate.cc:392:9: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
392 | _frame._open_sections.erase(sect);
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:398:10: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
398 | _frame._open_sections.insert(linking);
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:399:10: error: ‘class opencog::Frame’ has no member named ‘_open_points’
399 | _frame._open_points.insert(point);
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:404:10: error: ‘class opencog::Frame’ has no member named ‘_linkage’
404 | _frame._linkage.insert(linking);
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:405:10: error: ‘class opencog::Frame’ has no member named ‘_open_points’
405 | _frame._open_points.erase(point);
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::push_frame()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:416:21: error: ‘_odo’ was not declared in this scope
416 | _odo_sections.push(_odo._sections);
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:417:9: error: ‘class opencog::Frame’ has no member named ‘_nodo’
417 | _frame._nodo = _odo_stack.size();
| ^~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:417:28: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
417 | _frame._nodo = _odo_stack.size();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:418:9: error: ‘class opencog::Frame’ has no member named ‘_wheel’
418 | _frame._wheel = -1;
| ^~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:421:35: error: ‘class opencog::Frame’ has no member named ‘_open_points’
421 | _frame_stack.size(), _frame._open_points.size(),
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:422:14: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
422 | _frame._open_sections.size(), _frame._linkage.size());
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:422:44: error: ‘class opencog::Frame’ has no member named ‘_linkage’
422 | _frame._open_sections.size(), _frame._linkage.size());
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::pop_frame()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:429:2: error: ‘_odo’ was not declared in this scope
429 | _odo._sections = _odo_sections.top(); _odo_sections.pop();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:432:35: error: ‘class opencog::Frame’ has no member named ‘_open_points’
432 | _frame_stack.size(), _frame._open_points.size(),
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:433:14: error: ‘class opencog::Frame’ has no member named ‘_open_sections’
433 | _frame._open_sections.size(), _frame._linkage.size());
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:433:44: error: ‘class opencog::Frame’ has no member named ‘_linkage’
433 | _frame._open_sections.size(), _frame._linkage.size());
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:434:9: error: ‘class opencog::Frame’ has no member named ‘print’
434 | _frame.print();
| ^~~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::push_odo()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:440:21: error: ‘_odo’ was not declared in this scope
440 | _cb->push_odometer(_odo);
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:441:13: error: request for member ‘push’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
441 | _odo_stack.push(_odo);
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:443:65: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
443 | logger().fine("==== Push: Odo stack depth now %lu", _odo_stack.size());
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc: In member function ‘void opencog::Aggregate::pop_odo()’:
/home/opencog/generate/opencog/generate/Aggregate.cc:451:9: error: ‘_odo’ was not declared in this scope
451 | while (_odo._frame_depth < _frame_stack.size()) pop_frame();
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:453:20: error: ‘_odo’ was not declared in this scope
453 | _cb->pop_odometer(_odo);
| ^~~~
/home/opencog/generate/opencog/generate/Aggregate.cc:454:20: error: request for member ‘top’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
454 | _odo = _odo_stack.top(); _odo_stack.pop();
| ^~~
/home/opencog/generate/opencog/generate/Aggregate.cc:454:38: error: request for member ‘pop’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
454 | _odo = _odo_stack.top(); _odo_stack.pop();
| ^~~
/home/opencog/generate/opencog/generate/Aggregate.cc:456:64: error: request for member ‘size’ in ‘((opencog::Aggregate*)this)->opencog::Aggregate::_odo_stack’, which is of non-class type ‘int’
456 | logger().fine("==== Pop: Odo stack depth now %lu", _odo_stack.size());
| ^~~~
In file included from /usr/include/x86_64-linux-gnu/c++/9/bits/c++allocator.h:33,
from /usr/include/c++/9/bits/allocator.h:46,
from /usr/include/c++/9/bits/stl_tree.h:64,
from /usr/include/c++/9/map:60,
from /usr/local/include/opencog/util/Logger.h:31,
from /home/opencog/generate/opencog/generate/Aggregate.cc:22:
/usr/include/c++/9/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = opencog::Frame; _Args = {const opencog::Frame&}; _Tp = opencog::Frame]’:
/usr/include/c++/9/bits/alloc_traits.h:483:4: required from ‘static void std::allocator_traits<std::allocator<_Tp1> >::construct(std::allocator_traits<std::allocator<_Tp1> >::allocator_type&, _Up*, _Args&& ...) [with _Up = opencog::Frame; _Args = {const opencog::Frame&}; _Tp = opencog::Frame; std::allocator_traits<std::allocator<_Tp1> >::allocator_type = std::allocatoropencog::Frame]’
/usr/include/c++/9/bits/stl_deque.h:1574:30: required from ‘void std::deque<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = opencog::Frame; _Alloc = std::allocatoropencog::Frame; std::deque<_Tp, _Alloc>::value_type = opencog::Frame]’
/usr/include/c++/9/bits/stl_stack.h:234:9: required from ‘void std::stack<_Tp, _Sequence>::push(const value_type&) [with _Tp = opencog::Frame; _Sequence = std::deque<opencog::Frame, std::allocatoropencog::Frame >; std::stack<_Tp, _Sequence>::value_type = opencog::Frame]’
/home/opencog/generate/opencog/generate/Aggregate.cc:415:26: required from here
/usr/include/c++/9/ext/new_allocator.h:146:4: error: invalid new-expression of abstract class type ‘opencog::Frame’
146 | { ::new((void )__p) _Up(std::forward<_Args>(__args)...); }
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:63: opencog/generate/CMakeFiles/generate.dir/Aggregate.cc.o] Error 1
In file included from /home/opencog/generate/opencog/generate/Frame.h:25,
from /home/opencog/generate/opencog/generate/CollectStyle.h:25,
from /home/opencog/generate/opencog/generate/CollectStyle.cc:24:
/usr/local/include/opencog/atomspace/AtomSpace.h:58:1: error: expected class-name before ‘{’ token
58 | {
| ^
/usr/local/include/opencog/atomspace/AtomSpace.h: In member function ‘virtual const HandleSeq& opencog::AtomSpace::getOutgoingSet() const’:
/usr/local/include/opencog/atomspace/AtomSpace.h:205:62: error: ‘_outgoing’ was not declared in this scope
205 | virtual const HandleSeq& getOutgoingSet() const { return _outgoing; }
| ^~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::AtomSpaceCast(opencog::AtomSpace)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:542:32: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
542 | { return AtomSpaceCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::Handle opencog::HandleCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:544:29: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
544 | { return HandleCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::createAtomSpace(Args&& ...)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:553:7: error: ‘using element_type = class opencog::AtomSpace’ {aka ‘class opencog::AtomSpace’} has no member named ‘install’
553 | asp->install();
| ^~~~~~~
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:89: opencog/generate/CMakeFiles/generate.dir/CollectStyle.cc.o] Error 1
/home/opencog/generate/opencog/generate/Frame.cc:30:6: error: no declaration matches ‘void opencog::Frame::clear()’
30 | void Frame::clear(void)
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:30:6: note: no functions named ‘void opencog::Frame::clear()’
In file included from /usr/local/include/opencog/atomspace/AtomSpace.h:38,
from /home/opencog/generate/opencog/generate/Frame.cc:24:
/usr/local/include/opencog/atomspace/Frame.h:38:7: note: ‘class opencog::Frame’ defined here
38 | class Frame : public Atom
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:39:6: error: ‘Odometer’ has not been declared
39 | void Odometer::clear(void)
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc: In function ‘void clear()’:
/home/opencog/generate/opencog/generate/Frame.cc:41:2: error: ‘_sections’ was not declared in this scope
41 | _sections.clear();
| ^~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:42:2: error: ‘_from_index’ was not declared in this scope
42 | _from_index.clear();
| ^~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:43:2: error: ‘_to_connectors’ was not declared in this scope
43 | _to_connectors.clear();
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:44:2: error: ‘_size’ was not declared in this scope; did you mean ‘dysize’?
44 | _size = 0;
| ^~~~~
| dysize
/home/opencog/generate/opencog/generate/Frame.cc:45:2: error: ‘_step’ was not declared in this scope
45 | _step = -1;
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:46:2: error: ‘_frame_depth’ was not declared in this scope
46 | _frame_depth = 0;
| ^~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc: At global scope:
/home/opencog/generate/opencog/generate/Frame.cc:54:6: error: no declaration matches ‘void opencog::Frame::print_section(const opencog::Handle&)’
54 | void Frame::print_section(const Handle& section)
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:54:6: note: no functions named ‘void opencog::Frame::print_section(const opencog::Handle&)’
In file included from /usr/local/include/opencog/atomspace/AtomSpace.h:38,
from /home/opencog/generate/opencog/generate/Frame.cc:24:
/usr/local/include/opencog/atomspace/Frame.h:38:7: note: ‘class opencog::Frame’ defined here
38 | class Frame : public Atom
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:73:6: error: no declaration matches ‘void opencog::Frame::print() const’
73 | void Frame::print(void) const
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:73:6: note: no functions named ‘void opencog::Frame::print() const’
In file included from /usr/local/include/opencog/atomspace/AtomSpace.h:38,
from /home/opencog/generate/opencog/generate/Frame.cc:24:
/usr/local/include/opencog/atomspace/Frame.h:38:7: note: ‘class opencog::Frame’ defined here
38 | class Frame : public Atom
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc:92:6: error: ‘Odometer’ has not been declared
92 | void Odometer::print_wheel(const Frame& frm, size_t i) const
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:92:56: error: non-member function ‘void print_wheel(const opencog::Frame&, size_t)’ cannot have cv-qualifier
92 | void Odometer::print_wheel(const Frame& frm, size_t i) const
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc: In function ‘void print_wheel(const opencog::Frame&, size_t)’:
/home/opencog/generate/opencog/generate/Frame.cc:95:26: error: ‘_sections’ was not declared in this scope
95 | const Handle& fm_sect = _sections[i];
| ^~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:96:10: error: ‘const class opencog::Frame’ has no member named ‘_open_sections’
96 | if (frm._open_sections.find(fm_sect) == frm._open_sections.end())
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:96:46: error: ‘const class opencog::Frame’ has no member named ‘_open_sections’
96 | if (frm._open_sections.find(fm_sect) == frm._open_sections.end())
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:100:47: error: ‘_from_index’ was not declared in this scope
100 | const Handle& fm_con = disj->getOutgoingAtom(_from_index[i]);
| ^~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:109:4: error: ‘_to_connectors’ was not declared in this scope
109 | _to_connectors[i]->getOutgoingAtom(1)->get_name().c_str(),
| ^~~~~~~~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc: At global scope:
/home/opencog/generate/opencog/generate/Frame.cc:128:6: error: ‘Odometer’ has not been declared
128 | void Odometer::print_odometer(const Frame& frm) const
| ^~~~~~~~
/home/opencog/generate/opencog/generate/Frame.cc:128:49: error: non-member function ‘void print_odometer(const opencog::Frame&)’ cannot have cv-qualifier
128 | void Odometer::print_odometer(const Frame& frm) const
| ^~~~~
/home/opencog/generate/opencog/generate/Frame.cc: In function ‘void print_odometer(const opencog::Frame&)’:
/home/opencog/generate/opencog/generate/Frame.cc:130:46: error: ‘_size’ was not declared in this scope; did you mean ‘dysize’?
130 | logger().fine("Odometer State: length %lu", _size);
| ^~~~~
| dysize
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:115: opencog/generate/CMakeFiles/generate.dir/Frame.cc.o] Error 1
In file included from /home/opencog/generate/opencog/generate/Frame.h:25,
from /home/opencog/generate/opencog/generate/CollectStyle.h:25,
from /home/opencog/generate/opencog/generate/RandomCallback.h:25,
from /home/opencog/generate/opencog/generate/RandomCallback.cc:27:
/usr/local/include/opencog/atomspace/AtomSpace.h:58:1: error: expected class-name before ‘{’ token
58 | {
| ^
/usr/local/include/opencog/atomspace/AtomSpace.h: In member function ‘virtual const HandleSeq& opencog::AtomSpace::getOutgoingSet() const’:
/usr/local/include/opencog/atomspace/AtomSpace.h:205:62: error: ‘_outgoing’ was not declared in this scope
205 | virtual const HandleSeq& getOutgoingSet() const { return _outgoing; }
| ^~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::AtomSpaceCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:542:32: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
542 | { return AtomSpaceCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::Handle opencog::HandleCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:544:29: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
544 | { return HandleCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::createAtomSpace(Args&& ...)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:553:7: error: ‘using element_type = class opencog::AtomSpace’ {aka ‘class opencog::AtomSpace’} has no member named ‘install’
553 | asp->install();
| ^~~~~~~
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:141: opencog/generate/CMakeFiles/generate.dir/RandomCallback.cc.o] Error 1
In file included from /home/opencog/generate/opencog/generate/Frame.h:25,
from /home/opencog/generate/opencog/generate/CollectStyle.h:25,
from /home/opencog/generate/opencog/generate/SimpleCallback.h:25,
from /home/opencog/generate/opencog/generate/SimpleCallback.cc:24:
/usr/local/include/opencog/atomspace/AtomSpace.h:58:1: error: expected class-name before ‘{’ token
58 | {
| ^
/usr/local/include/opencog/atomspace/AtomSpace.h: In member function ‘virtual const HandleSeq& opencog::AtomSpace::getOutgoingSet() const’:
/usr/local/include/opencog/atomspace/AtomSpace.h:205:62: error: ‘_outgoing’ was not declared in this scope
205 | virtual const HandleSeq& getOutgoingSet() const { return _outgoing; }
| ^~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::AtomSpaceCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:542:32: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
542 | { return AtomSpaceCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::Handle opencog::HandleCast(opencog::AtomSpace*)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:544:29: error: ‘class opencog::AtomSpace’ has no member named ‘shared_from_this’
544 | { return HandleCast(as->shared_from_this()); }
| ^~~~~~~~~~~~~~~~
/usr/local/include/opencog/atomspace/AtomSpace.h: In function ‘opencog::AtomSpacePtr opencog::createAtomSpace(Args&& ...)’:
/usr/local/include/opencog/atomspace/AtomSpace.h:553:7: error: ‘using element_type = class opencog::AtomSpace’ {aka ‘class opencog::AtomSpace’} has no member named ‘install’
553 | asp->install();
| ^~~~~~~
make[2]: *** [opencog/generate/CMakeFiles/generate.dir/build.make:154: opencog/generate/CMakeFiles/generate.dir/SimpleCallback.cc.o] Error 1
make[2]: Leaving directory '/home/opencog/generate/build'
make[1]: *** [CMakeFiles/Makefile2:273: opencog/generate/CMakeFiles/generate.dir/all] Error 2
make[1]: Leaving directory '/home/opencog/generate/build'
make: *** [Makefile:130: all] Error 2
make: Leaving directory '/home/opencog/generate/build'