Advertisement
Guest User

Untitled

a guest
Apr 17th, 2017
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.04 KB | None | 0 0
  1. rcaskey:~/Desktop/KSPMods/Principia rcaskey$ make
  2. clang++ -c -std=c++14 -stdlib=libc++ -O3 -g -fPIC -fexceptions -ferror-limit=1 -fno-omit-frame-pointer -Wall -Wpedantic -DPROJECT_DIR='std::experimental::filesystem::path("ksp_plugin_adapter/")' -DSOLUTION_DIR='std::experimental::filesystem::path("./")' -DNDEBUG -mmacosx-version-min=10.7 -arch x86_64 -I. -Ideps/glog/src -Ideps/protobuf/src -Ideps/Optional -Ideps/eggsperimental_filesystem/ ksp_plugin/plugin.cpp -o obj/ksp_plugin/plugin.o
  3. In file included from ksp_plugin/plugin.cpp:2:
  4. In file included from ./ksp_plugin/plugin.hpp:17:
  5. In file included from ./ksp_plugin/celestial.hpp:7:
  6. In file included from ./ksp_plugin/frames.hpp:8:
  7. In file included from ./ksp_plugin/manœuvre.hpp:9:
  8. In file included from ./physics/dynamic_frame.hpp:7:
  9. In file included from ./physics/ephemeris.hpp:15:
  10. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  11. In file included from ./integrators/ordinary_differential_equations_body.hpp:9:
  12. In file included from ./integrators/embedded_explicit_runge_kutta_nyström_integrator.hpp:145:
  13. ./integrators/embedded_explicit_runge_kutta_nyström_integrator_body.hpp:312:15: warning: unused variable 'extension' [-Wunused-variable]
  14. auto* const extension =
  15. ^
  16. In file included from ksp_plugin/plugin.cpp:2:
  17. In file included from ./ksp_plugin/plugin.hpp:17:
  18. In file included from ./ksp_plugin/celestial.hpp:7:
  19. In file included from ./ksp_plugin/frames.hpp:8:
  20. In file included from ./ksp_plugin/manœuvre.hpp:9:
  21. In file included from ./physics/dynamic_frame.hpp:7:
  22. In file included from ./physics/ephemeris.hpp:15:
  23. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  24. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  25. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  26. In file included from ./integrators/symmetric_linear_multistep_integrator_body.hpp:11:
  27. In file included from ./integrators/symplectic_runge_kutta_nyström_integrator.hpp:227:
  28. ./integrators/symplectic_runge_kutta_nyström_integrator_body.hpp:167:15: warning: unused variable 'extension' [-Wunused-variable]
  29. auto* const extension =
  30. ^
  31. In file included from ksp_plugin/plugin.cpp:2:
  32. In file included from ./ksp_plugin/plugin.hpp:17:
  33. In file included from ./ksp_plugin/celestial.hpp:7:
  34. In file included from ./ksp_plugin/frames.hpp:8:
  35. In file included from ./ksp_plugin/manœuvre.hpp:9:
  36. In file included from ./physics/dynamic_frame.hpp:7:
  37. In file included from ./physics/ephemeris.hpp:15:
  38. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  39. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  40. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  41. ./integrators/symmetric_linear_multistep_integrator_body.hpp:115:18: warning: unused variable 'ɑk' [-Wunused-variable]
  42. double const ɑk = ɑ[0];
  43. ^
  44. In file included from ksp_plugin/plugin.cpp:2:
  45. In file included from ./ksp_plugin/plugin.hpp:17:
  46. In file included from ./ksp_plugin/celestial.hpp:7:
  47. In file included from ./ksp_plugin/frames.hpp:8:
  48. In file included from ./ksp_plugin/manœuvre.hpp:9:
  49. In file included from ./physics/dynamic_frame.hpp:7:
  50. In file included from ./physics/ephemeris.hpp:18:
  51. In file included from ./physics/massive_body.hpp:6:
  52. In file included from ./physics/body.hpp:59:
  53. In file included from ./physics/body_body.hpp:7:
  54. In file included from ./physics/massive_body.hpp:92:
  55. ./physics/massive_body_body.hpp:129:17: warning: 6 enumeration values not handled in switch: 'Frame_PluginTag_CELESTIAL_SPHERE', 'Frame_PluginTag_BODY_WORLD', 'Frame_PluginTag_NAVBALL'... [-Wswitch]
  56. switch (static_cast<Tag>(enum_value_descriptor->number())) {
  57. ^
  58. In file included from ksp_plugin/plugin.cpp:2:
  59. In file included from ./ksp_plugin/plugin.hpp:17:
  60. In file included from ./ksp_plugin/celestial.hpp:7:
  61. In file included from ./ksp_plugin/frames.hpp:8:
  62. In file included from ./ksp_plugin/manœuvre.hpp:9:
  63. In file included from ./physics/dynamic_frame.hpp:7:
  64. In file included from ./physics/ephemeris.hpp:20:
  65. In file included from ./serialization/ksp_plugin.pb.h:30:
  66. In file included from deps/protobuf/src/google/protobuf/map_field_inl.h:40:
  67. In file included from deps/protobuf/src/google/protobuf/map_field.h:39:
  68. deps/protobuf/src/google/protobuf/map_entry.h:249:9: warning: using extended field designator is an extension [-Wextended-offsetof]
  69. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MapEntry, entry_lite_._has_bits_),
  70. ^ ~~~~~~~~~~~
  71. deps/protobuf/src/google/protobuf/generated_message_reflection.h:580:3: note: expanded from macro 'GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET'
  72. __builtin_offsetof(TYPE, FIELD) \
  73. ^ ~~~~~
  74. In file included from ksp_plugin/plugin.cpp:2:
  75. In file included from ./ksp_plugin/plugin.hpp:17:
  76. In file included from ./ksp_plugin/celestial.hpp:7:
  77. In file included from ./ksp_plugin/frames.hpp:8:
  78. In file included from ./ksp_plugin/manœuvre.hpp:9:
  79. In file included from ./physics/dynamic_frame.hpp:7:
  80. In file included from ./physics/ephemeris.hpp:20:
  81. In file included from ./serialization/ksp_plugin.pb.h:30:
  82. In file included from deps/protobuf/src/google/protobuf/map_field_inl.h:40:
  83. In file included from deps/protobuf/src/google/protobuf/map_field.h:39:
  84. deps/protobuf/src/google/protobuf/map_entry.h:302:5: warning: using extended field designator is an extension [-Wextended-offsetof]
  85. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MapEntry, entry_lite_.key_),
  86. ^ ~~~~~
  87. deps/protobuf/src/google/protobuf/generated_message_reflection.h:580:3: note: expanded from macro 'GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET'
  88. __builtin_offsetof(TYPE, FIELD) \
  89. ^ ~~~~~
  90. In file included from ksp_plugin/plugin.cpp:2:
  91. In file included from ./ksp_plugin/plugin.hpp:17:
  92. In file included from ./ksp_plugin/celestial.hpp:7:
  93. In file included from ./ksp_plugin/frames.hpp:8:
  94. In file included from ./ksp_plugin/manœuvre.hpp:9:
  95. In file included from ./physics/dynamic_frame.hpp:7:
  96. In file included from ./physics/ephemeris.hpp:20:
  97. In file included from ./serialization/ksp_plugin.pb.h:30:
  98. In file included from deps/protobuf/src/google/protobuf/map_field_inl.h:40:
  99. In file included from deps/protobuf/src/google/protobuf/map_field.h:39:
  100. deps/protobuf/src/google/protobuf/map_entry.h:303:5: warning: using extended field designator is an extension [-Wextended-offsetof]
  101. GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(MapEntry, entry_lite_.value_),
  102. ^ ~~~~~~~
  103. deps/protobuf/src/google/protobuf/generated_message_reflection.h:580:3: note: expanded from macro 'GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET'
  104. __builtin_offsetof(TYPE, FIELD) \
  105. ^ ~~~~~
  106. ksp_plugin/plugin.cpp:1202:10: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  107. return std::move(plugin);
  108. ^
  109. ksp_plugin/plugin.cpp:1202:10: note: remove std::move call here
  110. return std::move(plugin);
  111. ^~~~~~~~~~ ~
  112. In file included from ksp_plugin/plugin.cpp:2:
  113. In file included from ./ksp_plugin/plugin.hpp:5:
  114. In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/list:173:
  115. In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/memory:609:
  116. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/tuple:221:10: error: static_assert failed "Attempted to construct a reference element in a tuple
  117. with an rvalue"
  118. {static_assert(!is_reference<_Hp>::value ||
  119. ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  120. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/tuple:414:13: note: in instantiation of function template specialization 'std::__1::__tuple_leaf<0,
  121. const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &, false>::__tuple_leaf<const principia::physics::internal_massive_body::MassiveBody *, void>'
  122. requested here
  123. __tuple_leaf<_Uf, _Tf>(_VSTD::forward<_Up>(__u))...,
  124. ^
  125. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/type_traits:2395:38: note: in instantiation of function template specialization
  126. 'std::__1::__tuple_impl<std::__1::__tuple_indices<0>, const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>::__tuple_impl<0, const
  127. principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &, const principia::physics::internal_massive_body::MassiveBody *>' requested here
  128. : public integral_constant<bool, __is_constructible(_Tp, _Args...)>
  129. ^
  130. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/type_traits:2985:41: note: in instantiation of template class
  131. 'std::__1::is_constructible<std::__1::__tuple_impl<std::__1::__tuple_indices<0>, const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>,
  132. std::__1::__tuple_indices<0>, std::__1::__tuple_types<const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>, std::__1::__tuple_indices<>,
  133. std::__1::__tuple_types<>, const principia::physics::internal_massive_body::MassiveBody *>' requested here
  134. : __libcpp_is_nothrow_constructible<is_constructible<_Tp, _Args...>::value, is_reference<_Tp>::value, _Tp, _Args...>
  135. ^
  136. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/tuple:579:17: note: in instantiation of template class
  137. 'std::__1::is_nothrow_constructible<std::__1::__tuple_impl<std::__1::__tuple_indices<0>, const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>,
  138. std::__1::__tuple_indices<0>, std::__1::__tuple_types<const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>, std::__1::__tuple_indices<>,
  139. std::__1::__tuple_types<>, const principia::physics::internal_massive_body::MassiveBody *>' requested here
  140. is_nothrow_constructible<base,
  141. ^
  142. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/type_traits:882:66: note: in instantiation of exception specification for 'tuple<const
  143. principia::physics::internal_massive_body::MassiveBody *, false>' requested here
  144. : public integral_constant<bool, __is_convertible_to(_T1, _T2) &&
  145. ^
  146. ./base/not_null.hpp:213:21: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
  147. std::is_convertible<pointer, OtherPointer>::value &&
  148. ^
  149. ./base/not_null.hpp:216:3: note: in instantiation of default argument for 'operator type-parameter-0-0<std::__1::tuple<const principia::base::not_null<const
  150. principia::physics::internal_massive_body::MassiveBody *> &> >' required here
  151. operator OtherPointer() const&;
  152. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/tuple:881:28: note: while substituting deduced template arguments into function template
  154. 'operator type-parameter-0-0' [with OtherPointer = std::__1::tuple<const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>, $1 = (no value)]
  155. return tuple<_Tp&&...>(_VSTD::forward<_Tp>(__t)...);
  156. ^
  157. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__config:401:15: note: expanded from macro '_VSTD'
  158. #define _VSTD std::_LIBCPP_NAMESPACE
  159. ^
  160. /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1422:16: note: in instantiation of function template specialization
  161. 'std::__1::forward_as_tuple<const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> &>' requested here
  162. _VSTD::forward_as_tuple(__k),
  163. ^
  164. ./physics/hierarchical_system_body.hpp:31:28: note: in instantiation of member function 'std::__1::map<principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *>,
  165. principia::physics::internal_hierarchical_system::HierarchicalSystem<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  166. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::System *, std::__1::less<principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *> >,
  167. std::__1::allocator<std::__1::pair<const principia::base::not_null<const principia::physics::internal_massive_body::MassiveBody *>,
  168. principia::physics::internal_hierarchical_system::HierarchicalSystem<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  169. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::System *> > >::operator[]' requested here
  170. System& parent_system = *systems_[parent];
  171. ^
  172. ksp_plugin/plugin.cpp:172:42: note: in instantiation of member function
  173. 'principia::physics::internal_hierarchical_system::HierarchicalSystem<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  174. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::Add' requested here
  175. hierarchical_initialization_->system.Add(
  176. ^
  177. In file included from ksp_plugin/plugin.cpp:2:
  178. In file included from ./ksp_plugin/plugin.hpp:17:
  179. In file included from ./ksp_plugin/celestial.hpp:7:
  180. In file included from ./ksp_plugin/frames.hpp:8:
  181. In file included from ./ksp_plugin/manœuvre.hpp:9:
  182. In file included from ./physics/dynamic_frame.hpp:7:
  183. In file included from ./physics/ephemeris.hpp:15:
  184. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  185. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  186. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  187. ./integrators/symmetric_linear_multistep_integrator_body.hpp:247:9: warning: unused variable 'append_state' [-Wunused-variable]
  188. auto& append_state = this->append_state_;
  189. ^
  190. ./integrators/symmetric_linear_multistep_integrator_body.hpp:42:5: note: in instantiation of member function
  191. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  192. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  193. 8>::Instance::StartupSolve' requested here
  194. StartupSolve(t_final);
  195. ^
  196. ./integrators/symmetric_linear_multistep_integrator.hpp:74:5: note: in instantiation of member function
  197. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  198. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  199. 8>::Instance::Solve' requested here
  200. Instance(IntegrationProblem<ODE> const& problem,
  201. ^
  202. ./integrators/symmetric_linear_multistep_integrator_body.hpp:360:11: note: in instantiation of member function
  203. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  204. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  205. 8>::Instance::Instance' requested here
  206. new Instance(problem, append_state, step, *this));
  207. ^
  208. ./integrators/symmetric_linear_multistep_integrator_body.hpp:390:64: note: in instantiation of member function
  209. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  210. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  211. 8>::NewInstance' requested here
  212. static SymmetricLinearMultistepIntegrator<Position, 8> const integrator(
  213. ^
  214. ./integrators/ordinary_differential_equations_body.hpp:186:14: note: in instantiation of function template specialization
  215. 'principia::integrators::Quinlan1999Order8A<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  216. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >'
  217. requested here
  218. return Quinlan1999Order8A<typename DifferentialEquation::Position>();
  219. ^
  220. ./physics/ephemeris_body.hpp:190:57: note: in instantiation of member function
  221. 'principia::integrators::internal_ordinary_differential_equations::FixedStepSizeIntegrator<principia::integrators::internal_ordinary_differential_equations::SpecialSecondOrderDifferentialEquation<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  222. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >
  223. >::ReadFromMessage' requested here
  224. FixedStepSizeIntegrator<NewtonianMotionEquation>::ReadFromMessage(
  225. ^
  226. ksp_plugin/plugin.cpp:1115:52: note: in instantiation of member function
  227. 'principia::physics::internal_ephemeris::Ephemeris<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  228. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::FixedStepParameters::ReadFromMessage' requested here
  229. Ephemeris<Barycentric>::FixedStepParameters::ReadFromMessage(
  230. ^
  231. In file included from ksp_plugin/plugin.cpp:2:
  232. In file included from ./ksp_plugin/plugin.hpp:17:
  233. In file included from ./ksp_plugin/celestial.hpp:7:
  234. In file included from ./ksp_plugin/frames.hpp:8:
  235. In file included from ./ksp_plugin/manœuvre.hpp:9:
  236. In file included from ./physics/dynamic_frame.hpp:7:
  237. In file included from ./physics/ephemeris.hpp:15:
  238. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  239. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  240. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  241. ./integrators/symmetric_linear_multistep_integrator_body.hpp:247:9: warning: unused variable 'append_state' [-Wunused-variable]
  242. auto& append_state = this->append_state_;
  243. ^
  244. ./integrators/symmetric_linear_multistep_integrator_body.hpp:42:5: note: in instantiation of member function
  245. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  246. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  247. 10>::Instance::StartupSolve' requested here
  248. StartupSolve(t_final);
  249. ^
  250. ./integrators/symmetric_linear_multistep_integrator.hpp:74:5: note: in instantiation of member function
  251. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  252. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  253. 10>::Instance::Solve' requested here
  254. Instance(IntegrationProblem<ODE> const& problem,
  255. ^
  256. ./integrators/symmetric_linear_multistep_integrator_body.hpp:360:11: note: in instantiation of member function
  257. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  258. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  259. 10>::Instance::Instance' requested here
  260. new Instance(problem, append_state, step, *this));
  261. ^
  262. ./integrators/symmetric_linear_multistep_integrator_body.hpp:425:65: note: in instantiation of member function
  263. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  264. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  265. 10>::NewInstance' requested here
  266. static SymmetricLinearMultistepIntegrator<Position, 10> const integrator(
  267. ^
  268. ./integrators/ordinary_differential_equations_body.hpp:193:14: note: in instantiation of function template specialization
  269. 'principia::integrators::QuinlanTremaine1990Order10<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  270. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >'
  271. requested here
  272. return QuinlanTremaine1990Order10<
  273. ^
  274. ./physics/ephemeris_body.hpp:190:57: note: in instantiation of member function
  275. 'principia::integrators::internal_ordinary_differential_equations::FixedStepSizeIntegrator<principia::integrators::internal_ordinary_differential_equations::SpecialSecondOrderDifferentialEquation<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  276. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >
  277. >::ReadFromMessage' requested here
  278. FixedStepSizeIntegrator<NewtonianMotionEquation>::ReadFromMessage(
  279. ^
  280. ksp_plugin/plugin.cpp:1115:52: note: in instantiation of member function
  281. 'principia::physics::internal_ephemeris::Ephemeris<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  282. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::FixedStepParameters::ReadFromMessage' requested here
  283. Ephemeris<Barycentric>::FixedStepParameters::ReadFromMessage(
  284. ^
  285. In file included from ksp_plugin/plugin.cpp:2:
  286. In file included from ./ksp_plugin/plugin.hpp:17:
  287. In file included from ./ksp_plugin/celestial.hpp:7:
  288. In file included from ./ksp_plugin/frames.hpp:8:
  289. In file included from ./ksp_plugin/manœuvre.hpp:9:
  290. In file included from ./physics/dynamic_frame.hpp:7:
  291. In file included from ./physics/ephemeris.hpp:15:
  292. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  293. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  294. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  295. ./integrators/symmetric_linear_multistep_integrator_body.hpp:247:9: warning: unused variable 'append_state' [-Wunused-variable]
  296. auto& append_state = this->append_state_;
  297. ^
  298. ./integrators/symmetric_linear_multistep_integrator_body.hpp:42:5: note: in instantiation of member function
  299. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  300. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  301. 12>::Instance::StartupSolve' requested here
  302. StartupSolve(t_final);
  303. ^
  304. ./integrators/symmetric_linear_multistep_integrator.hpp:74:5: note: in instantiation of member function
  305. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  306. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  307. 12>::Instance::Solve' requested here
  308. Instance(IntegrationProblem<ODE> const& problem,
  309. ^
  310. ./integrators/symmetric_linear_multistep_integrator_body.hpp:360:11: note: in instantiation of member function
  311. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  312. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  313. 12>::Instance::Instance' requested here
  314. new Instance(problem, append_state, step, *this));
  315. ^
  316. ./integrators/symmetric_linear_multistep_integrator_body.hpp:437:65: note: in instantiation of member function
  317. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  318. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  319. 12>::NewInstance' requested here
  320. static SymmetricLinearMultistepIntegrator<Position, 12> const integrator(
  321. ^
  322. ./integrators/ordinary_differential_equations_body.hpp:196:14: note: in instantiation of function template specialization
  323. 'principia::integrators::QuinlanTremaine1990Order12<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  324. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >'
  325. requested here
  326. return QuinlanTremaine1990Order12<
  327. ^
  328. ./physics/ephemeris_body.hpp:190:57: note: in instantiation of member function
  329. 'principia::integrators::internal_ordinary_differential_equations::FixedStepSizeIntegrator<principia::integrators::internal_ordinary_differential_equations::SpecialSecondOrderDifferentialEquation<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  330. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >
  331. >::ReadFromMessage' requested here
  332. FixedStepSizeIntegrator<NewtonianMotionEquation>::ReadFromMessage(
  333. ^
  334. ksp_plugin/plugin.cpp:1115:52: note: in instantiation of member function
  335. 'principia::physics::internal_ephemeris::Ephemeris<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  336. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::FixedStepParameters::ReadFromMessage' requested here
  337. Ephemeris<Barycentric>::FixedStepParameters::ReadFromMessage(
  338. ^
  339. In file included from ksp_plugin/plugin.cpp:2:
  340. In file included from ./ksp_plugin/plugin.hpp:17:
  341. In file included from ./ksp_plugin/celestial.hpp:7:
  342. In file included from ./ksp_plugin/frames.hpp:8:
  343. In file included from ./ksp_plugin/manœuvre.hpp:9:
  344. In file included from ./physics/dynamic_frame.hpp:7:
  345. In file included from ./physics/ephemeris.hpp:15:
  346. In file included from ./integrators/ordinary_differential_equations.hpp:308:
  347. In file included from ./integrators/ordinary_differential_equations_body.hpp:10:
  348. In file included from ./integrators/symmetric_linear_multistep_integrator.hpp:175:
  349. ./integrators/symmetric_linear_multistep_integrator_body.hpp:247:9: warning: unused variable 'append_state' [-Wunused-variable]
  350. auto& append_state = this->append_state_;
  351. ^
  352. ./integrators/symmetric_linear_multistep_integrator_body.hpp:42:5: note: in instantiation of member function
  353. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  354. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  355. 14>::Instance::StartupSolve' requested here
  356. StartupSolve(t_final);
  357. ^
  358. ./integrators/symmetric_linear_multistep_integrator.hpp:74:5: note: in instantiation of member function
  359. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  360. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  361. 14>::Instance::Solve' requested here
  362. Instance(IntegrationProblem<ODE> const& problem,
  363. ^
  364. ./integrators/symmetric_linear_multistep_integrator_body.hpp:360:11: note: in instantiation of member function
  365. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  366. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  367. 14>::Instance::Instance' requested here
  368. new Instance(problem, append_state, step, *this));
  369. ^
  370. ./integrators/symmetric_linear_multistep_integrator_body.hpp:455:65: note: in instantiation of member function
  371. 'principia::integrators::internal_symmetric_linear_multistep_integrator::SymmetricLinearMultistepIntegrator<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  372. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> >,
  373. 14>::NewInstance' requested here
  374. static SymmetricLinearMultistepIntegrator<Position, 14> const integrator(
  375. ^
  376. ./integrators/ordinary_differential_equations_body.hpp:199:14: note: in instantiation of function template specialization
  377. 'principia::integrators::QuinlanTremaine1990Order14<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  378. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >'
  379. requested here
  380. return QuinlanTremaine1990Order14<
  381. ^
  382. ./physics/ephemeris_body.hpp:190:57: note: in instantiation of member function
  383. 'principia::integrators::internal_ordinary_differential_equations::FixedStepSizeIntegrator<principia::integrators::internal_ordinary_differential_equations::SpecialSecondOrderDifferentialEquation<principia::geometry::internal_point::Point<principia::geometry::internal_grassmann::Multivector<principia::quantities::internal_quantities::Quantity<principia::quantities::internal_quantities::Dimensions<1,
  384. 0, 0, 0, 0, 0, 0, 0> >, principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag, principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true>, 1> > >
  385. >::ReadFromMessage' requested here
  386. FixedStepSizeIntegrator<NewtonianMotionEquation>::ReadFromMessage(
  387. ^
  388. ksp_plugin/plugin.cpp:1115:52: note: in instantiation of member function
  389. 'principia::physics::internal_ephemeris::Ephemeris<principia::geometry::internal_frame::Frame<principia::serialization::Frame_PluginTag,
  390. principia::serialization::Frame_PluginTag::Frame_PluginTag_BARYCENTRIC, true> >::FixedStepParameters::ReadFromMessage' requested here
  391. Ephemeris<Barycentric>::FixedStepParameters::ReadFromMessage(
  392. ^
  393. 12 warnings and 1 error generated.
  394. make: *** [obj/ksp_plugin/plugin.o] Error 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement