Dear all,<BR>I'm trying to compile the COIN project under Visual C++ 2005 Express Edition, but the compiler gives this error:<BR><BR><BR>---- COMPILER OUTPUT START---<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(572) : error C2039: 'iterator_category' : is not a member of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(75) : see declaration of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(1368) : see reference to class template instantiation 'std::iterator_traits&lt;_Iter&gt;' being compiled<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual 
 studio
8\vc\include\algorithm(3819) : see reference to function template instantiation 'void std::_Debug_range&lt;_FwdIt&gt;(_InIt,_InIt,const wchar_t *,unsigned int)' being compiled<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _FwdIt=OsiCuts::const_iterator,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _InIt=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\algorithm(3833) : see reference to function template instantiation '_FwdIt std::_Min_element&lt;OsiCuts::const_iterator,_Pr&gt;(_FwdIt,_FwdIt,_Pr)' being compiled<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
_FwdIt=OsiCuts::const_iterator,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Pr=OsiCuts::OsiCutCompare<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(363) : see reference to function template instantiation '_FwdIt std::min_element&lt;OsiCuts::const_iterator,OsiCuts::OsiCutCompare&gt;(_FwdIt,_FwdIt,_Pr)' being compiled<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _FwdIt=OsiCuts::const_iterator,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Pr=OsiCuts::OsiCutCompare<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(572) : error C2146: syntax error : missing ';' before identifier 'iterator_category'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(57
 2) :
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(572) : error C2602: 'std::iterator_traits&lt;_Iter&gt;::iterator_category' is not a member of a base class of 'std::iterator_traits&lt;_Iter&gt;'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(572) : see declaration of 'std::iterator_traits&lt;_Iter&gt;::iterator_category'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(572) : error C2868: 'std::iterator_traits&lt;_Iter&gt;::iterator_category' : illegal syntax for using-declaration; expected qualified-name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(573) : error C2039: 'value_type' : is not a member of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(75) : see declaration of 'OsiCuts::const_iterator'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(573) : error C2146: syntax error : missing ';' before identifier 'value_type'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(573) : error C4430: missing type specifier - int as
 sumed.
Note: C++ does not support default-int<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(573) : error C2602: 'std::iterator_traits&lt;_Iter&gt;::value_type' is not a member of a base class of 'std::iterator_traits&lt;_Iter&gt;'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(573) : see declaration of 'std::iterator_traits&lt;_Iter&gt;::value_type'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(573
 ) :
error C2868: 'std::iterator_traits&lt;_Iter&gt;::value_type' : illegal syntax for using-declaration; expected qualified-name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(574) : error C2039: 'difference_type' : is not a member of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(75) : see declaration of 'OsiCuts::const_iterator'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(574) : error C2146: syntax error : missing ';' before identifier 'difference_type'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(574) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int<BR>d:\program files\micros
 oft
visual studio 8\vc\include\xutility(574) : error C2602: 'std::iterator_traits&lt;_Iter&gt;::difference_type' is not a member of a base class of 'std::iterator_traits&lt;_Iter&gt;'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(574) : see declaration of 'std::iterator_traits&lt;_Iter&gt;::difference_type'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(574) : error C2868:
'std::iterator_traits&lt;_Iter&gt;::difference_type' : illegal syntax for using-declaration; expected qualified-name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(576) : error C2039: 'pointer' : is not a member of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(75) : see declaration of 'OsiCuts::const_iterator'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(576) : error C2146: syntax error : missing ';' before identifier 'pointer'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(576) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int<BR>d:\program files\microsoft visual studio
8\vc\include\xutility(576) : error C2602: 'std::iterator_traits&lt;_Iter&gt;::pointer' is not a member of a base class of 'std::iterator_traits&lt;_Iter&gt;'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(576) : see declaration of 'std::iterator_traits&lt;_Iter&gt;::pointer'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(576) : error C2868: 'std::iterator_traits&lt;_Iter&gt;::pointer' : illegal syntax for
using-declaration; expected qualified-name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(577) : error C2039: 'reference' : is not a member of 'OsiCuts::const_iterator'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e:\coin\osi\include\osicuts.hpp(75) : see declaration of 'OsiCuts::const_iterator'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(577) : error C2146: syntax error : missing ';' before identifier 'reference'<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(577) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(577) : error C2602:
'std::iterator_traits&lt;_Iter&gt;::reference' is not a member of a base class of 'std::iterator_traits&lt;_Iter&gt;'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(577) : see declaration of 'std::iterator_traits&lt;_Iter&gt;::reference'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(577) : error C2868: 'std::iterator_traits&lt;_Iter&gt;::reference' : illegal syntax for using-declaration; expected
qualified-name<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _Iter=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>d:\program files\microsoft visual studio 8\vc\include\xutility(1368) : error C2665: 'std::_Debug_range2' : none of the 2 overloads could convert all the argument types<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual studio 8\vc\include\xutility(1347): could be 'void std::_Debug_range2&lt;_InIt&gt;(_InIt,_InIt,const wchar_t *,unsigned int,std::input_iterator_tag)'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _InIt=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d:\program files\microsoft visual 
 studio
8\vc\include\xutility(1353): or 'void std::_Debug_range2&lt;_InIt&gt;(_RanIt,_RanIt,const wchar_t *,unsigned int,std::random_access_iterator_tag)'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; with<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _InIt=OsiCuts::const_iterator,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _RanIt=OsiCuts::const_iterator<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while trying to match the argument list '(OsiCuts::const_iterator, OsiCuts::const_iterator, const wchar_t *, unsigned int, int)'<BR><BR>---- COMPILER OUTPUT END---<BR><BR>the log reported refers to Cbc_C_Interface.cpp, but many other .cpp files have the same problem.<BR><BR>Did anyone already found this?<BR>Thank you very much,<BR><BR>Luca Caponio<BR><br><p><font face=Verdana,Arial size=2>----<br>
 Email.it, the professional e-mail, gratis per te: <a href="http://www.email.it/cgi-bin/start?sid=3" 
 target="_blank" >clicca qui</a> <br>
 <br>
 Sponsor:<br>
 Sei in cerca dell’amore? Non perdere tempo, iscriviti gratis a Meetic! Potrai chattare con migliaia di single in linea.<br>
 <a href="http://adv.email.it/cgi-bin/foclick.cgi?mid=4052&d=20060328" target="_blank" >Clicca qui</a> </font><br>