Changing the '&' to a '*' did not solve the problem. When I made Fred's change (removing 'const' but leaving the '&') I was able to get it to build.
Thanks! Jonathan Polley On Thursday, April 11, 2002, at 12:37 AM, Jim Wilson wrote: > Jonathan on those four lines (thats all there is) change the text from > "sgMat4 &get..." to "sgVec4 * get...". If you bring up lines 96-99 > you'll see > where the change is required. > > Sorry about that. I should be able to get a patch done sometime tomorrow. > > Best, > > Jim > > Jonathan Polley <[EMAIL PROTECTED]> said: > >> With the latest updates to CVS, MSVC is having problems. >> >> c:flightgearsrcmainlocation.hxx(96) : error C2440: 'return' : cannot >> convert from 'float [4][4]' to 'const float (&)[4][4]' >> Reason: cannot convert from 'float [4][4]' to 'const float >> [4][4]' >> There is no context in which this conversion is possible >> c:flightgearsrcmainlocation.hxx(97) : error C2440: 'return' : cannot >> convert from 'float [4][4]' to 'const float (&)[4][4]' >> Reason: cannot convert from 'float [4][4]' to 'const float >> [4][4]' >> There is no context in which this conversion is possible >> c:flightgearsrcmainlocation.hxx(98) : error C2440: 'return' : cannot >> convert from 'float [4][4]' to 'const float (&)[4][4]' >> Reason: cannot convert from 'float [4][4]' to 'const float >> [4][4]' >> There is no context in which this conversion is possible >> c:flightgearsrcmainlocation.hxx(99) : error C2440: 'return' : cannot >> convert from 'float [4][4]' to 'const float (&)[4][4]' >> Reason: cannot convert from 'float [4][4]' to 'const float >> [4][4]' >> There is no context in which this conversion is possible >> >> Since the compile dies at this point, I don't know if there are any more >> hiding in the background. >> >> There are older issues with building under MSVC: >> >> Main/viewer.cxx has a #include <fg_props.hxx> that should be either >> "fg_props.hxx" or <Main/fg_props.hxx>, which ever you prefer. >> >> Both Network/raw_ctrls.hxx and Network/net_fdm.hxx have static constants >> defined as a part of their classes. MSVC does not want them to be used >> to >> define structures, but will take the enumeration equivalent. >> >> >> As always, I have no problems with Linux. >> >> Thanks, >> >> Jonathan Polley >> > > > > -- > Jim Wilson - IT Manager > Kelco Industries > PO Box 160 > 58 Main Street > Milbridge, ME 04658 > 207-546-7989 - FAX 207-546-2791 > http://www.kelcomaine.com > > > > > _______________________________________________ > Flightgear-devel mailing list > [EMAIL PROTECTED] > http://mail.flightgear.org/mailman/listinfo/flightgear-devel _______________________________________________ Flightgear-devel mailing list [EMAIL PROTECTED] http://mail.flightgear.org/mailman/listinfo/flightgear-devel
