-*- mode: compilation; default-directory: "~/projects/ETIK/hugo_loc/work/deba/" -*- Compilation started at Mon Nov 28 07:14:16 g++ -I/home/alpar/projects/ETIK/hugo preflow-matching.cpp preflow-matching.h: In function 'int lemon::_maxMatchingB_init(const Graph&, MT&, typename Graph::LowerNodeMap&, typename Graph::LowerNodeMap&, int&) [with Graph = lemon::SmartUndirBipartiteGraph, MT = lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>]': preflow-matching.h:165: instantiated from 'int lemon::maxMatchingB(const Graph&, MT&) [with Graph = lemon::SmartUndirBipartiteGraph, MT = lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>]' preflow-matching.h:143: instantiated from 'int lemon::maxMatchingB(const Graph&) [with Graph = Graph]' preflow-matching.cpp:241: instantiated from here preflow-matching.h:99: error: no match for 'operator=' in '(+ matching)->lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>::.lemon::IterableMapExtender > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge> >::.lemon::DefaultMap > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge>::.lemon::ArrayMap<_Graph, _Item, _Value>::operator[] [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::UpperNode, _Value = lemon::UndirBipartiteGraphExtender::Edge](((const lemon::UndirBipartiteGraphExtender::UpperNode&)(& lemon::UndirBipartiteGraphExtender::UpperNode(((const lemon::SmartUndirBipartiteGraphBase::Node&)((const lemon::SmartUndirBipartiteGraphBase::Node*)(& n.lemon::IterableUndirBipartiteGraphExtender > >::UpperNodeIt::))))))) = lemon::IterableUndirBipartiteGraphExtender > >::IncEdgeIt(((const lemon::IterableUndirBipartiteGraphExtender > >&)(&(+ g)->lemon::SmartUndirBipartiteGraph::.lemon::ClearableUndirBipartiteGraphExtender > > > > >::.lemon::ExtendableUndirBipartiteGraphExtender > > > >::.lemon::MappableUndirBipartiteGraphExtender > > >::)), ((const lemon::SmartUndirBipartiteGraphBase::Node&)((const lemon::SmartUndirBipartiteGraphBase::Node*)(& n.lemon::IterableUndirBipartiteGraphExtender > >::UpperNodeIt::))))' /home/alpar/projects/ETIK/hugo/lemon/bits/graph_extender.h:428: note: candidates are: lemon::UndirBipartiteGraphExtender::Edge& lemon::UndirBipartiteGraphExtender::Edge::operator=(const lemon::UndirBipartiteGraphExtender::Edge&) preflow-matching.h: In function 'int lemon::_maxMatchingB(const Graph&, MT&, typename Graph::LowerNodeMap&, typename Graph::LowerNodeMap&, int) [with Graph = lemon::SmartUndirBipartiteGraph, MT = lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>]': preflow-matching.h:167: instantiated from 'int lemon::maxMatchingB(const Graph&, MT&) [with Graph = lemon::SmartUndirBipartiteGraph, MT = lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>]' preflow-matching.h:143: instantiated from 'int lemon::maxMatchingB(const Graph&) [with Graph = Graph]' preflow-matching.cpp:241: instantiated from here preflow-matching.h:54: error: dependent-name 'lemon::IterableBoolNodeMap::TrueIt' is parsed as a non-type, but instantiation yields a type preflow-matching.h:54: note: say 'typename lemon::IterableBoolNodeMap::TrueIt' if a type is meant preflow-matching.h:74: error: no match for 'operator=' in '(+ matching)->lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>::.lemon::IterableMapExtender > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge> >::.lemon::DefaultMap > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge>::.lemon::ArrayMap<_Graph, _Item, _Value>::operator[] [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::UpperNode, _Value = lemon::UndirBipartiteGraphExtender::Edge](((const lemon::UndirBipartiteGraphExtender::UpperNode&)(& lemon::UndirBipartiteGraphExtender::UpperNode(((const lemon::SmartUndirBipartiteGraphBase::Node&)((const lemon::SmartUndirBipartiteGraphBase::Node*)(&(+ g)->lemon::SmartUndirBipartiteGraph::.lemon::ClearableUndirBipartiteGraphExtender > > > > >::.lemon::ExtendableUndirBipartiteGraphExtender > > > >::.lemon::MappableUndirBipartiteGraphExtender > > >::.lemon::IterableUndirBipartiteGraphExtender<_Base>::runningNode [with _Base = lemon::AlterableUndirBipartiteGraphExtender >](((const lemon::IterableUndirBipartiteGraphExtender > >::IncEdgeIt&)((const lemon::IterableUndirBipartiteGraphExtender > >::IncEdgeIt*)(& bedge))))))))))) = bedge' /home/alpar/projects/ETIK/hugo/lemon/bits/graph_extender.h:428: note: candidates are: lemon::UndirBipartiteGraphExtender::Edge& lemon::UndirBipartiteGraphExtender::Edge::operator=(const lemon::UndirBipartiteGraphExtender::Edge&) preflow-matching.h:82: error: no match for 'operator[]' in 'cov[(+ matching)->lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>::.lemon::IterableMapExtender > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge> >::.lemon::DefaultMap > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge>::.lemon::ArrayMap<_Graph, _Item, _Value>::operator[] [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::UpperNode, _Value = lemon::UndirBipartiteGraphExtender::Edge](((const lemon::UndirBipartiteGraphExtender::UpperNode&)(& lemon::UndirBipartiteGraphExtender::UpperNode(((const lemon::SmartUndirBipartiteGraphBase::Node&)((const lemon::SmartUndirBipartiteGraphBase::Node*)(& n.lemon::IterableUndirBipartiteGraphExtender > >::UpperNodeIt::)))))))]' /home/alpar/projects/ETIK/hugo/lemon/bits/vector_map.h:154: note: candidates are: typename std::vector<_Value, std::allocator<_Tp> >::reference lemon::VectorMap<_Graph, _Item, _Value>::operator[](const _Item&) [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::LowerNode, _Value = int] /home/alpar/projects/ETIK/hugo/lemon/bits/vector_map.h:162: note: typename std::vector<_Value, std::allocator<_Tp> >::const_reference lemon::VectorMap<_Graph, _Item, _Value>::operator[](const _Item&) const [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::LowerNode, _Value = int] preflow-matching.h:83: error: no match for 'operator[]' in 'cov[(+ matching)->lemon::MappableUndirBipartiteGraphExtender > > >::UpperNodeMap::Edge>::.lemon::IterableMapExtender > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge> >::.lemon::DefaultMap > > >, lemon::UndirBipartiteGraphExtender::UpperNode, lemon::UndirBipartiteGraphExtender::Edge>::.lemon::ArrayMap<_Graph, _Item, _Value>::operator[] [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::UpperNode, _Value = lemon::UndirBipartiteGraphExtender::Edge](((const lemon::UndirBipartiteGraphExtender::UpperNode&)(& lemon::UndirBipartiteGraphExtender::UpperNode(((const lemon::SmartUndirBipartiteGraphBase::Node&)((const lemon::SmartUndirBipartiteGraphBase::Node*)(& n.lemon::IterableUndirBipartiteGraphExtender > >::UpperNodeIt::)))))))]' /home/alpar/projects/ETIK/hugo/lemon/bits/vector_map.h:154: note: candidates are: typename std::vector<_Value, std::allocator<_Tp> >::reference lemon::VectorMap<_Graph, _Item, _Value>::operator[](const _Item&) [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::LowerNode, _Value = int] /home/alpar/projects/ETIK/hugo/lemon/bits/vector_map.h:162: note: typename std::vector<_Value, std::allocator<_Tp> >::const_reference lemon::VectorMap<_Graph, _Item, _Value>::operator[](const _Item&) const [with _Graph = lemon::MappableUndirBipartiteGraphExtender > > >, _Item = lemon::UndirBipartiteGraphExtender::LowerNode, _Value = int] Compilation exited abnormally with code 1 at Mon Nov 28 07:14:18