Hi Torsten, you committed rev 1.39 of xmlauto.cxx where the average variable is used to initialise itself.
1.10 (curt 19-Mar-04): if ( enabled ) { 1.10 (curt 19-Mar-04): 1.10 (curt 19-Mar-04): if ( dt > 0.0 ) { 1.10 (curt 19-Mar-04): double current = (ivalue - last_value)/dt; // calculate current error change (per second) 1.39 (torsten 28-Mar-09): double average = dt < 1.0 ? ((1.0 - dt) * average + current * dt) : current; Problem in line above: "average" is found at both side of operator = in an initialisation. 1.10 (curt 19-Mar-04): 1.10 (curt 19-Mar-04): // calculate output with filter gain adjustment 1.39 (torsten 28-Mar-09): double output = ivalue + 1.39 (torsten 28-Mar-09): (1.0 - filter_gain.get_value()) * (average * seconds.get_value()) + 1.39 (torsten 28-Mar-09): filter_gain.get_value() * (current * seconds.get_value()); 1.39 (torsten 28-Mar-09): output = clamp( output ); 1.39 (torsten 28-Mar-09): set_output_value( output ); 1.10 (curt 19-Mar-04): } 1.10 (curt 19-Mar-04): last_value = ivalue; 1.10 (curt 19-Mar-04): } Regards, -Fred -- Frédéric Bouvier http://my.fotolia.com/frfoto/ Photo gallery http://fgsd.sourceforge.net/ FlightGear Scenery Designer ------------------------------------------------------------------------------ _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel