<br><font size=2 face="sans-serif">I've tried compiling the Coin lib with the source aligned this morning with CVS. I got the message:</font>
<br><font size=2 face="sans-serif">and go the message: </font>
<br>
<br><font size=2 face="sans-serif">c:\coin\coin\include\coinmessagehandler.hpp(276) : error C2632: 'long' followed by 'long' is illegal</font>
<br><font size=2 face="sans-serif">c:\coin\coin\include\coinmessagehandler.hpp(276) : error C2535: 'class CoinMessageHandler &__thiscall CoinMessageHandler::operator <<(long)' : member function already defined or declared</font>
<br><font size=2 face="sans-serif"> c:\coin\coin\include\coinmessagehandler.hpp(275) : see declaration of '<<' </font>
<br>
<br>
<br><font size=2 face="sans-serif">Basically MS VC++ V6.0 does not understand the c type "long long". As far as I remember MS VC6.0 has the native type _int64 which is to be used instead of "long long".Actually I changed row 276 of coinmessagehandler.hpp in:</font>
<br>
<br><font size=2 face="sans-serif"> CoinMessageHandler & operator<< (_int64 longvalue);</font>
<br>
<br><font size=2 face="sans-serif">and this fixes the compilation problem. </font>
<br><font size=2 face="sans-serif">Now, how can we maintain the compatibility with MS VC++6.0 ?</font>
<br>
<br><font size=2 face="sans-serif">Best Regards, </font>
<br><font size=2 face="sans-serif">Stefano</font>
<br>
<br><font size=2 face="sans-serif">Managing Consultant <br>
IBM Business Consulting Services<br>
Ph. +39-06-596-65477, Mobile +39-335-7389709<br>
Fax. +39-06-596-65477<br>
e-mail: stefano_gliozzi @ it.ibm.com<br>
mail: Via Sciangai, 53 - 00144 Roma - ITALY<br>
http://stefano-gliozzi.it.userv.ibm.com/homepage.html</font>