i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include -I/usr/include/xercesc -I/usr/include/xalanc -I/usr/include/xalan -Wall -fexceptions -O6 -DNDEBUG -DQT_SHARED -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include -I/usr/include -c edge_string_op.cc -fPIC -DPIC -o .libs/edge_string_op.o edge_string_op.cc: In static member function 'static void mimas::edge_string_op::bridgeSmallGaps(mimas::string_el_ptr_list&)': edge_string_op.cc:616: error: no match for 'operator=' in 'lmin = 0' /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_list.h:112: note: candidates are: std::_List_iterator >& std::_List_iterator >::operator=(const std::_List_iterator >&) edge_string_op.cc:655: error: no match for 'operator==' in 'lmin == 0' /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include/g++-v4/bits/stl_list.h:169: note: candidates are: bool std::_List_iterator<_Tp>::operator==(const std::_List_iterator<_Tp>&) const [with _Tp = boost::shared_ptr] make[2]: *** [edge_string_op.lo] Error 1