[ODE] Latest CVS compiling with MSVC7

Mark Rawls pml_mrawls at yahoo.com
Tue Nov 26 09:32:02 2002


--0-1042572177-1038328296=:27505
Content-Type: text/plain; charset=us-ascii


Hi.

I am attempting to install the latest CVS version of CS.  I have windows XP, and am using MSVC7 (the contrib/msvc7 solution however doesn't appear to be up to date; in any case, it isn't working for me).  I downloaded the GNU make binary offered at q12.org, but I get problems when I do make ode-lib.  In appears it may be a problem with the source code (or how my compiler treats the code more likely?).  Here's what happens:

<prompt at ODE dir>make ode-lib <enter>
cl /nologo /DWIN32 /DMSVC /DSHAREDLIBEXPORT= /DSHAREDLIBIMPORT= /c /GR- /GX- /W3
 /GF /Oy /Iinclude  /DdNODEBUG /O2 /Foode/src/step.obj ode/src/step.cpp
cl : Command line warning D4029 : optimization is not available in the standard
edition compiler
step.cpp
ode\src\step.cpp(442) : error C2675: unary '-' : 'dInfBytes' does not define thi
s operator or a conversion to a type acceptable to the predefined operator
ode\src\step.cpp(443) : error C2664: 'dSetValue' : cannot convert parameter 3 fr
om 'dInfBytes' to 'dReal'
        No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
ode\src\step.cpp(730) : error C2675: unary '-' : 'dInfBytes' does not define thi
s operator or a conversion to a type acceptable to the predefined operator
ode\src\step.cpp(731) : error C2664: 'dSetValue' : cannot convert parameter 3 fr
om 'dInfBytes' to 'dReal'
        No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
make: *** [ode/src/step.obj] Error 2

Any help would be appreciated.  Thanks,

Mark Rawls



---------------------------------
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now
--0-1042572177-1038328296=:27505
Content-Type: text/html; charset=us-ascii

<P>Hi.</P>
<P>I am attempting to install the latest CVS version of CS.&nbsp; I have windows XP, and am using MSVC7 (the contrib/msvc7 solution however doesn't appear to be up to date; in any case, it isn't working for me).&nbsp; I downloaded the GNU make binary offered at q12.org, but I get problems when I do make ode-lib.&nbsp; In appears it may be a problem with the source code (or how my compiler treats the code more likely?).&nbsp; Here's what happens:</P>
<P>&lt;prompt at&nbsp;ODE dir&gt;make ode-lib &lt;enter&gt;<BR>cl /nologo /DWIN32 /DMSVC /DSHAREDLIBEXPORT= /DSHAREDLIBIMPORT= /c /GR- /GX- /W3<BR>&nbsp;/GF /Oy /Iinclude&nbsp; /DdNODEBUG /O2 /Foode/src/step.obj ode/src/step.cpp<BR>cl : Command line warning D4029 : optimization is not available in the standard<BR>edition compiler<BR>step.cpp<BR>ode\src\step.cpp(442) : error C2675: unary '-' : 'dInfBytes' does not define thi<BR>s operator or a conversion to a type acceptable to the predefined operator<BR>ode\src\step.cpp(443) : error C2664: 'dSetValue' : cannot convert parameter 3 fr<BR>om 'dInfBytes' to 'dReal'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No user-defined-conversion operator available that can perform this conv<BR>ersion, or the operator cannot be called<BR>ode\src\step.cpp(730) : error C2675: unary '-' : 'dInfBytes' does not define thi<BR>s operator or a conversion to a type acceptable to the predefined operator<BR>ode\src\step.cpp(731) : error C2664: 'dSetValue' : cannot convert parameter 3 fr<BR>om 'dInfBytes' to 'dReal'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; No user-defined-conversion operator available that can perform this conv<BR>ersion, or the operator cannot be called<BR>make: *** [ode/src/step.obj] Error 2</P>
<P>Any help would be appreciated.&nbsp; Thanks,</P>
<P>Mark Rawls</P><p><br><hr size=1>Do you Yahoo!?<br>
<a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Yahoo! Mail Plus</a> - Powerful. Affordable. <a href="http://rd.yahoo.com/mail/mailsig/*http://mailplus.yahoo.com">Sign up now</a>
--0-1042572177-1038328296=:27505--