> As a last resort, maybe. But you still didn't investigate the bug that
> you originally reported: remember "do ble"? 
> 
>   /usr/local/src/FlightGear/src/Main/fg_init.cxx:628: undefined reference to
>   `FGNullFDM::FGNullFDM(do ble)'
> 
> Have you ever looked into fg_init.cxx, line 628? (Things have changed
> meanwhile, so if you are using CVS HEAD, this won't be in line 628 any more.)
> Is there really a "do ble" instead of "double"?

I think it was just a weird text-grab problem.  That "typo" wasn't in the
code.  Like I said, the flavor of many of the errors is that a function
call can't be linked to a function definition.

Here's the most recent build output (from a more recent cvs update, which
consequently has errors that are different from those I crashed into a
week ago:

environment_mgr.cxx: In method `double FGEnvironmentMgr::get_cloud_layer_span_m(int) 
const':
environment_mgr.cxx:206: no matching function for call to `SGCloudLayer::getSpan_m ()'
environment_mgr.cxx: In method `void FGEnvironmentMgr::set_cloud_layer_span_m(int, 
double)':
environment_mgr.cxx:212: no matching function for call to `SGCloudLayer::setSpan_m 
(double &)'
environment_mgr.cxx: In method `double 
FGEnvironmentMgr::get_cloud_layer_elevation_ft(int) const':
environment_mgr.cxx:218: no matching function for call to 
`SGCloudLayer::getElevation_m ()'
environment_mgr.cxx: In method `void 
FGEnvironmentMgr::set_cloud_layer_elevation_ft(int, double)':
environment_mgr.cxx:225: no matching function for call to 
`SGCloudLayer::setElevation_m (double)'
environment_mgr.cxx: In method `double 
FGEnvironmentMgr::get_cloud_layer_thickness_ft(int) const':
environment_mgr.cxx:231: no matching function for call to 
`SGCloudLayer::getThickness_m ()'
environment_mgr.cxx: In method `void 
FGEnvironmentMgr::set_cloud_layer_thickness_ft(int, double)':
environment_mgr.cxx:238: no matching function for call to 
`SGCloudLayer::setThickness_m (double)'
environment_mgr.cxx: In method `double 
FGEnvironmentMgr::get_cloud_layer_transition_ft(int) const':
environment_mgr.cxx:244: no matching function for call to 
`SGCloudLayer::getTransition_m ()'
environment_mgr.cxx: In method `void 
FGEnvironmentMgr::set_cloud_layer_transition_ft(int, double)':
environment_mgr.cxx:252: no matching function for call to 
`SGCloudLayer::setTransition_m (double)'
environment_mgr.cxx: In method `const char * 
FGEnvironmentMgr::get_cloud_layer_type(int) const':
environment_mgr.cxx:258: no matching function for call to `SGCloudLayer::getType ()'
environment_mgr.cxx:259: `SG_CLOUD_OVERCAST' is not a member of type `SGCloudLayer'
environment_mgr.cxx:261: `SG_CLOUD_MOSTLY_CLOUDY' is not a member of type 
`SGCloudLayer'
environment_mgr.cxx:263: `SG_CLOUD_MOSTLY_SUNNY' is not a member of type `SGCloudLayer'
environment_mgr.cxx:265: `SG_CLOUD_CIRRUS' is not a member of type `SGCloudLayer'
environment_mgr.cxx:267: `SG_CLOUD_CLEAR' is not a member of type `SGCloudLayer'
environment_mgr.cxx:260: warning: unreachable code at beginning of switch statement
environment_mgr.cxx: In method `void FGEnvironmentMgr::set_cloud_layer_type(int, const 
char *)':
environment_mgr.cxx:277: `Type' is not a member of type `SGCloudLayer'
environment_mgr.cxx:277: parse error before `;'
environment_mgr.cxx:279: `type' undeclared (first use this function)
environment_mgr.cxx:279: (Each undeclared identifier is reported only once
environment_mgr.cxx:279: for each function it appears in.)
environment_mgr.cxx:279: `SG_CLOUD_OVERCAST' is not a member of type `SGCloudLayer'
environment_mgr.cxx:281: `SG_CLOUD_MOSTLY_CLOUDY' is not a member of type 
`SGCloudLayer'
environment_mgr.cxx:283: `SG_CLOUD_MOSTLY_SUNNY' is not a member of type `SGCloudLayer'
environment_mgr.cxx:285: `SG_CLOUD_CIRRUS' is not a member of type `SGCloudLayer'
environment_mgr.cxx:287: `SG_CLOUD_CLEAR' is not a member of type `SGCloudLayer'
environment_mgr.cxx:290: `SG_CLOUD_CLEAR' is not a member of type `SGCloudLayer'
make[2]: *** [environment_mgr.o] Error 1
make[2]: Leaving directory `/usr/local/src/FlightGear/src/Environment'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/FlightGear/src'
make: *** [all-recursive] Error 1

________________________________________________________________________
Keith Wiley                                [EMAIL PROTECTED]
http://www.unm.edu/~keithw                 http://www.mp3.com/KeithWiley

"Yet mark his perfect self-contentment, and hence learn his lesson,
that to be self-contented is to be vile and ignorant, and that to
aspire is better than to be blindly and impotently happy."
                                           --  Edwin A. Abbott, Flatland
________________________________________________________________________


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to