Try pulling, building and installing the latest cogutils. Those functions are defined in cogutils.
On Fri, Jul 28, 2017 at 9:58 AM, Ed Pell <[email protected]> wrote: > Any hints? > > ed@ed-desktop:~/atomspace/build$ make > [ 0%] Built target opencog_atom_types > [ 0%] Building CXX object opencog/truthvalue/CMakeFiles/truthvalue.dir/ > EvidenceCountTruthValue.cc.o > /home/ed/atomspace/opencog/truthvalue/EvidenceCountTruthValue.cc: In > lambda function: > /home/ed/atomspace/opencog/truthvalue/EvidenceCountTruthValue.cc:164:52: > error: ‘is_within’ was not declared in this scope > return is_within(lhs, rhs, FLOAT_ACCEPTABLE_ERROR); > ^ > /home/ed/atomspace/opencog/truthvalue/EvidenceCountTruthValue.cc: In > member function ‘virtual bool > opencog::EvidenceCountTruthValue::operator==(const > opencog::ProtoAtom&) const’: > /home/ed/atomspace/opencog/truthvalue/EvidenceCountTruthValue.cc:168:21: > error: could not convert > ‘close_enough.opencog::EvidenceCountTruthValue::operator==(const > opencog::ProtoAtom&) const::<lambda(opencog::count_t, > opencog::count_t)>(opencog::EvidenceCountTruthValue::getPositiveCount(), > ectv->opencog::EvidenceCountTruthValue::getPositiveCount())’ from ‘void’ > to ‘bool’ > return close_enough(getPositiveCount(), ectv->getPositiveCount()) > ^ > /home/ed/atomspace/opencog/truthvalue/EvidenceCountTruthValue.cc:171:20: > error: could not convert > ‘close_enough.opencog::EvidenceCountTruthValue::operator==(const > opencog::ProtoAtom&) const::<lambda(opencog::count_t, > opencog::count_t)>(opencog::EvidenceCountTruthValue::getCount(), > ectv->opencog::EvidenceCountTruthValue::getCount())’ from ‘void’ to ‘bool’ > close_enough(getCount(), ectv->getCount())); > ^ > opencog/truthvalue/CMakeFiles/truthvalue.dir/build.make:110: recipe for > target > 'opencog/truthvalue/CMakeFiles/truthvalue.dir/EvidenceCountTruthValue.cc.o' > failed > make[2]: *** > [opencog/truthvalue/CMakeFiles/truthvalue.dir/EvidenceCountTruthValue.cc.o] > Error 1 > CMakeFiles/Makefile2:1858: recipe for target > 'opencog/truthvalue/CMakeFiles/truthvalue.dir/all' > failed > make[1]: *** [opencog/truthvalue/CMakeFiles/truthvalue.dir/all] Error 2 > Makefile:149: recipe for target 'all' failed > make: *** [all] Error 2 > > -- > You received this message because you are subscribed to the Google Groups > "opencog" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/opencog. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/opencog/4bcf0bf0-17d3-44ba-b9a6-35480b2c0f52%40googlegroups.com > <https://groups.google.com/d/msgid/opencog/4bcf0bf0-17d3-44ba-b9a6-35480b2c0f52%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/CAJzHpFqpAaG_nmTVEoRd%3DsgOpqJzV8-%3DU4yAToFyTcWDxhC5Jw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
