On Thu, 27 Oct 2005, Dave Culp wrote:
> I'm getting these errors while compiling CVS FlightGear, with CVS SimGear.
Please double-check your version of metar.hxx in SimGear. Mine (1.6) has
inline const SGMetarVisibility& getMinVisibility() const {
return _min_visibility; }
inline const SGMetarVisibility& getMaxVisibility() const {
return _max_visibility; }
inline const SGMetarVisibility& getVertVisibility() const {
return _vert_visibility; }
inline const SGMetarVisibility *getDirVisibility() const {
return _dir_visibility; }
in its SGMetar definition, which would render the messages
> Using gcc version 3.4.1, linux system
>
>
>
> if g++ -DHAVE_CONFIG_H -I. -I. -I../../src/Include -I../.. -I../../src
> -I/usr/X11R6/include -I/usr/local/include -g -O2 -D_REENTRANT -MT
> environment_ctrl.o -MD -MP -MF ".deps/environment_ctrl.Tpo" -c -o
> environment_ctrl.o environment_ctrl.cxx; \
> then mv -f ".deps/environment_ctrl.Tpo" ".deps/environment_ctrl.Po"; else rm
> -f ".deps/environment_ctrl.Tpo"; exit 1; fi
> environment_ctrl.cxx: In member function `virtual void
> FGMetarEnvironmentCtrl::update_metar_properties(const FGMetar*)':
> environment_ctrl.cxx:608: error: passing `const FGMetar' as `this' argument of
> `SGMetarVisibility& SGMetar::getMinVisibility()' discards qualifiers
> environment_ctrl.cxx:610: error: passing `const FGMetar' as `this' argument of
> `SGMetarVisibility& SGMetar::getMaxVisibility()' discards qualifiers
> environment_ctrl.cxx:612: error: passing `const FGMetar' as `this' argument of
> `SGMetarVisibility* SGMetar::getDirVisibility()' discards qualifiers
> environment_ctrl.cxx:642: error: passing `const FGMetar' as `this' argument of
> `std::vector >&
> SGMetar::getClouds()' discards qualifiers
> make[2]: *** [environment_ctrl.o] Error 1
impossible.
Do a cvs update -PdA at your simgear toplevel and see if smth new gets
pulled in. (This will reset your sticky tags).
Vassilii
___
Flightgear-devel mailing list
Flightgear-devel@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-devel
2f585eeea02e2c79d7b1d8c4963bae2d