> 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