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

Build fails #13

Open
amebel opened this issue Oct 30, 2022 · 0 comments
Open

Build fails #13

amebel opened this issue Oct 30, 2022 · 0 comments

Comments

@amebel
Copy link

amebel commented Oct 30, 2022

�[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'

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

1 participant