KunalTyagi

2019Nov29 Ign-math warnings

Nov 29th, 2019
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 327.33 KB | None | 0 0
  1. warning: Tag 'PERL_PATH' at line 2117 of file 'build/ignition_math/api_tagfile.dox' has become obsolete.
  2.          To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
  3. warning: Tag 'MSCGEN_PATH' at line 2139 of file 'build/ignition_math/api_tagfile.dox' has become obsolete.
  4.          To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
  5. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1815:54: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
  6.  1815 |       VALUE num = rb_funcall( proc, swig_arity_id, 0 );
  7.       |                                                      ^
  8. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  9.                  from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:886:
  10. /usr/include/ruby-2.6.0/ruby/ruby.h:1794:31: warning:void rb_global_variable(VALUE*)’ hides constructor forstruct rb_global_variable’ [-Wshadow]
  11.  1794 | void rb_global_variable(VALUE*);
  12.       |                               ^
  13. In file included from /usr/include/ruby-2.6.0/ruby/ruby.h:2111,
  14.                  from /usr/include/ruby-2.6.0/ruby.h:33,
  15.                  from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:886:
  16. /usr/include/ruby-2.6.0/ruby/intern.h:56:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  17.    56 | void rb_mem_clear(register VALUE*, register long);
  18.       |                                 ^
  19. /usr/include/ruby-2.6.0/ruby/intern.h:56:45: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  20.    56 | void rb_mem_clear(register VALUE*, register long);
  21.       |                                             ^~~~
  22. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  23.                  from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:886:
  24. /usr/include/ruby-2.6.0/ruby/ruby.h: In function ‘void rb_array_ptr_use_end(VALUE, int):
  25. /usr/include/ruby-2.6.0/ruby/ruby.h:2186:35: warning: unused parameter ‘allow_transient’ [-Wunused-parameter]
  26.  2186 | rb_array_ptr_use_end(VALUE a, int allow_transient)
  27.       |                               ~~~~^~~~~~~~~~~~~~~
  28. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE SWIG_Ruby_ExceptionType(swig_type_info*, VALUE):
  29. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1501:41: warning: unused parameter ‘desc’ [-Wunused-parameter]
  30.  1501 | SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) {
  31.       |                         ~~~~~~~~~~~~~~~~^~~~
  32. ignition/ign-math/src/DiffDriveOdometry.cc: In member function ‘void ignition::math::v6::DiffDriveOdometry::Init(const time_point&):
  33. ignition/ign-math/src/DiffDriveOdometry.cc:104:28: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  34.   104 |   this->dataPtr->heading = 0.0;
  35.       |                            ^~~
  36. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  37.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  38. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  39.    98 |       public: Angle(const Angle &_angle);
  40.       |               ^~~~~
  41. ignition/ign-math/src/DiffDriveOdometry.cc:106:31: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  42.   106 |   this->dataPtr->angularVel = 0.0;
  43.       |                               ^~~
  44. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  45.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  46. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  47.    98 |       public: Angle(const Angle &_angle);
  48.       |               ^~~~~
  49. ignition/ign-math/src/DiffDriveOdometry.cc: In member function ‘bool ignition::math::v6::DiffDriveOdometry::Update(const ignition::math::v6::Angle&, const ignition::math::v6::Angle&, const time_point&):
  50. ignition/ign-math/src/DiffDriveOdometry.cc:162:63: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  51.   162 |   this->dataPtr->angularVel = this->dataPtr->angularMean.Mean();
  52.       |                                                               ^
  53. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  54.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  55. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  56.    98 |       public: Angle(const Angle &_angle);
  57.       |               ^~~~~
  58. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Zero_get(VALUE):
  59. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2069:28: warning: unused parameter ‘self’ [-Wunused-parameter]
  60.  2069 | _wrap_Angle_Zero_get(VALUE self) {
  61.       |                      ~~~~~~^~~~
  62. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Pi_get(VALUE):
  63. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2078:26: warning: unused parameter ‘self’ [-Wunused-parameter]
  64.  2078 | _wrap_Angle_Pi_get(VALUE self) {
  65.       |                    ~~~~~~^~~~
  66. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_HalfPi_get(VALUE):
  67. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2087:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  68.  2087 | _wrap_Angle_HalfPi_get(VALUE self) {
  69.       |                        ~~~~~~^~~~
  70. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_TwoPi_get(VALUE):
  71. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2096:29: warning: unused parameter ‘self’ [-Wunused-parameter]
  72.  2096 | _wrap_Angle_TwoPi_get(VALUE self) {
  73.       |                       ~~~~~~^~~~
  74. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Angle__SWIG_0(int, VALUE*, VALUE):
  75. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2105:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  76.  2105 | _wrap_new_Angle__SWIG_0(int argc, VALUE *argv, VALUE self) {
  77.       |                                   ~~~~~~~^~~~
  78. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Radian(int, VALUE*, VALUE):
  79. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2291:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  80.  2291 | _wrap_Angle_Radian(int argc, VALUE *argv, VALUE self) {
  81.       |                              ~~~~~~~^~~~
  82. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Degree(int, VALUE*, VALUE):
  83. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2315:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  84.  2315 | _wrap_Angle_Degree(int argc, VALUE *argv, VALUE self) {
  85.       |                              ~~~~~~~^~~~
  86. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Normalize(int, VALUE*, VALUE):
  87. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2339:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  88.  2339 | _wrap_Angle_Normalize(int argc, VALUE *argv, VALUE self) {
  89.       |                                 ~~~~~~~^~~~
  90. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Normalized(int, VALUE*, VALUE):
  91. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2375:62: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  92.  2375 |   result = ((ignition::math::Angle const *)arg1)->Normalized();
  93.       |                                                              ^
  94. In file included from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1874:
  95. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  96.    98 |       public: Angle(const Angle &_angle);
  97.       |               ^~~~~
  98. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2360:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  99.  2360 | _wrap_Angle_Normalized(int argc, VALUE *argv, VALUE self) {
  100.       |                                  ~~~~~~~^~~~
  101. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___ref__(int, VALUE*, VALUE):
  102. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2384:38: warning: unused parameter ‘argv’ [-Wunused-parameter]
  103.  2384 | _wrap_Angle___ref__(int argc, VALUE *argv, VALUE self) {
  104.       |                               ~~~~~~~^~~~
  105. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___sub__(int, VALUE*, VALUE):
  106. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2442:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  107.  2442 |   result = ((ignition::math::Angle const *)arg1)->operator -((ignition::math::Angle const &)*arg2);
  108.       |                                                                                                  ^
  109. In file included from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1874:
  110. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  111.    98 |       public: Angle(const Angle &_angle);
  112.       |               ^~~~~
  113. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___add__(int, VALUE*, VALUE):
  114. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2485:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  115.  2485 |   result = ((ignition::math::Angle const *)arg1)->operator +((ignition::math::Angle const &)*arg2);
  116.       |                                                                                                  ^
  117. In file included from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1874:
  118. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  119.    98 |       public: Angle(const Angle &_angle);
  120.       |               ^~~~~
  121. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___mul__(int, VALUE*, VALUE):
  122. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2520:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  123.  2520 |   result = ((ignition::math::Angle const *)arg1)->operator *((ignition::math::Angle const &)*arg2);
  124.       |                                                                                                  ^
  125. In file included from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1874:
  126. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  127.    98 |       public: Angle(const Angle &_angle);
  128.       |               ^~~~~
  129. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___div__(int, VALUE*, VALUE):
  130. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2555:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  131.  2555 |   result = ((ignition::math::Angle const *)arg1)->operator /((ignition::math::Angle const &)*arg2);
  132.       |                                                                                                  ^
  133. In file included from build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1874:
  134. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  135.    98 |       public: Angle(const Angle &_angle);
  136.       |               ^~~~~
  137. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Zero_get(VALUE):
  138. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2781:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  139.  2781 | _wrap_Vector2i_Zero_get(VALUE self) {
  140.       |                         ~~~~~~^~~~
  141. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_One_get(VALUE):
  142. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2790:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  143.  2790 | _wrap_Vector2i_One_get(VALUE self) {
  144.       |                        ~~~~~~^~~~
  145. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2i__SWIG_0(int, VALUE*, VALUE):
  146. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2799:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  147.  2799 | _wrap_new_Vector2i__SWIG_0(int argc, VALUE *argv, VALUE self) {
  148.       |                                      ~~~~~~~^~~~
  149. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Length(int, VALUE*, VALUE):
  150. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:2980:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  151.  2980 | _wrap_Vector2i_Length(int argc, VALUE *argv, VALUE self) {
  152.       |                                 ~~~~~~~^~~~
  153. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_SquaredLength(int, VALUE*, VALUE):
  154. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3004:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  155.  3004 | _wrap_Vector2i_SquaredLength(int argc, VALUE *argv, VALUE self) {
  156.       |                                        ~~~~~~~^~~~
  157. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Normalize(int, VALUE*, VALUE):
  158. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3028:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  159.  3028 | _wrap_Vector2i_Normalize(int argc, VALUE *argv, VALUE self) {
  160.       |                                    ~~~~~~~^~~~
  161. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___add__(int, VALUE*, VALUE):
  162. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3213:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  163.  3213 |       void *vptr = 0;
  164.       |             ^~~~
  165. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3209:11: note: shadowed declaration is here
  166.  3209 |     void *vptr = 0;
  167.       |           ^~~~
  168. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3214:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  169.  3214 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  170.       |           ^~~
  171. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3210:9: note: shadowed declaration is here
  172.  3210 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  173.       |         ^~~
  174. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3228:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  175.  3228 |         int res = SWIG_AsVal_int(argv[1], NULL);
  176.       |             ^~~
  177. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3224:9: note: shadowed declaration is here
  178.  3224 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  179.       |         ^~~
  180. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___neg__(int, VALUE*, VALUE):
  181. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3255:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  182.  3255 | _wrap_Vector2i___neg__(int argc, VALUE *argv, VALUE self) {
  183.       |                                  ~~~~~~~^~~~
  184. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___sub__(int, VALUE*, VALUE):
  185. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3371:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  186.  3371 |       void *vptr = 0;
  187.       |             ^~~~
  188. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3367:11: note: shadowed declaration is here
  189.  3367 |     void *vptr = 0;
  190.       |           ^~~~
  191. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3372:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  192.  3372 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  193.       |           ^~~
  194. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3368:9: note: shadowed declaration is here
  195.  3368 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  196.       |         ^~~
  197. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3386:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  198.  3386 |         int res = SWIG_AsVal_int(argv[1], NULL);
  199.       |             ^~~
  200. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3382:9: note: shadowed declaration is here
  201.  3382 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  202.       |         ^~~
  203. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___div__(int, VALUE*, VALUE):
  204. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3488:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  205.  3488 |       void *vptr = 0;
  206.       |             ^~~~
  207. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3484:11: note: shadowed declaration is here
  208.  3484 |     void *vptr = 0;
  209.       |           ^~~~
  210. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3489:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  211.  3489 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  212.       |           ^~~
  213. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3485:9: note: shadowed declaration is here
  214.  3485 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  215.       |         ^~~
  216. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3503:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  217.  3503 |         int res = SWIG_AsVal_int(argv[1], NULL);
  218.       |             ^~~
  219. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3499:9: note: shadowed declaration is here
  220.  3499 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  221.       |         ^~~
  222. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___mul__(int, VALUE*, VALUE):
  223. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3605:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  224.  3605 |       void *vptr = 0;
  225.       |             ^~~~
  226. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3601:11: note: shadowed declaration is here
  227.  3601 |     void *vptr = 0;
  228.       |           ^~~~
  229. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3606:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  230.  3606 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  231.       |           ^~~
  232. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3602:9: note: shadowed declaration is here
  233.  3602 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  234.       |         ^~~
  235. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3620:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  236.  3620 |         int res = SWIG_AsVal_int(argv[1], NULL);
  237.       |             ^~~
  238. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3616:9: note: shadowed declaration is here
  239.  3616 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  240.       |         ^~~
  241. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_IsFinite(int, VALUE*, VALUE):
  242. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3682:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  243.  3682 | _wrap_Vector2i_IsFinite(int argc, VALUE *argv, VALUE self) {
  244.       |                                   ~~~~~~~^~~~
  245. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_X__SWIG_0(int, VALUE*, VALUE):
  246. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3706:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  247.  3706 | _wrap_Vector2i_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  248.       |                                    ~~~~~~~^~~~
  249. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Y__SWIG_0(int, VALUE*, VALUE):
  250. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3730:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  251.  3730 | _wrap_Vector2i_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  252.       |                                    ~~~~~~~^~~~
  253. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_X(int, VALUE*, VALUE):
  254. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3811:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  255.  3811 |         int res = SWIG_AsVal_int(argv[1], NULL);
  256.       |             ^~~
  257. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3807:9: note: shadowed declaration is here
  258.  3807 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  259.       |         ^~~
  260. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Y(int, VALUE*, VALUE):
  261. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3887:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  262.  3887 |         int res = SWIG_AsVal_int(argv[1], NULL);
  263.       |             ^~~
  264. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3883:9: note: shadowed declaration is here
  265.  3883 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  266.       |         ^~~
  267. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Zero_get(VALUE):
  268. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3953:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  269.  3953 | _wrap_Vector2d_Zero_get(VALUE self) {
  270.       |                         ~~~~~~^~~~
  271. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_One_get(VALUE):
  272. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3962:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  273.  3962 | _wrap_Vector2d_One_get(VALUE self) {
  274.       |                        ~~~~~~^~~~
  275. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2d__SWIG_0(int, VALUE*, VALUE):
  276. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3971:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  277.  3971 | _wrap_new_Vector2d__SWIG_0(int argc, VALUE *argv, VALUE self) {
  278.       |                                      ~~~~~~~^~~~
  279. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Length(int, VALUE*, VALUE):
  280. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4152:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  281.  4152 | _wrap_Vector2d_Length(int argc, VALUE *argv, VALUE self) {
  282.       |                                 ~~~~~~~^~~~
  283. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_SquaredLength(int, VALUE*, VALUE):
  284. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4176:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  285.  4176 | _wrap_Vector2d_SquaredLength(int argc, VALUE *argv, VALUE self) {
  286.       |                                        ~~~~~~~^~~~
  287. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Normalize(int, VALUE*, VALUE):
  288. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4200:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  289.  4200 | _wrap_Vector2d_Normalize(int argc, VALUE *argv, VALUE self) {
  290.       |                                    ~~~~~~~^~~~
  291. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___add__(int, VALUE*, VALUE):
  292. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4385:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  293.  4385 |       void *vptr = 0;
  294.       |             ^~~~
  295. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4381:11: note: shadowed declaration is here
  296.  4381 |     void *vptr = 0;
  297.       |           ^~~~
  298. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4386:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  299.  4386 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  300.       |           ^~~
  301. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4382:9: note: shadowed declaration is here
  302.  4382 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  303.       |         ^~~
  304. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4400:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  305.  4400 |         int res = SWIG_AsVal_double(argv[1], NULL);
  306.       |             ^~~
  307. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4396:9: note: shadowed declaration is here
  308.  4396 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  309.       |         ^~~
  310. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___neg__(int, VALUE*, VALUE):
  311. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4427:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  312.  4427 | _wrap_Vector2d___neg__(int argc, VALUE *argv, VALUE self) {
  313.       |                                  ~~~~~~~^~~~
  314. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___sub__(int, VALUE*, VALUE):
  315. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4543:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  316.  4543 |       void *vptr = 0;
  317.       |             ^~~~
  318. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4539:11: note: shadowed declaration is here
  319.  4539 |     void *vptr = 0;
  320.       |           ^~~~
  321. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4544:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  322.  4544 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  323.       |           ^~~
  324. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4540:9: note: shadowed declaration is here
  325.  4540 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  326.       |         ^~~
  327. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4558:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  328.  4558 |         int res = SWIG_AsVal_double(argv[1], NULL);
  329.       |             ^~~
  330. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4554:9: note: shadowed declaration is here
  331.  4554 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  332.       |         ^~~
  333. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___div__(int, VALUE*, VALUE):
  334. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4660:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  335.  4660 |       void *vptr = 0;
  336.       |             ^~~~
  337. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4656:11: note: shadowed declaration is here
  338.  4656 |     void *vptr = 0;
  339.       |           ^~~~
  340. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4661:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  341.  4661 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  342.       |           ^~~
  343. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4657:9: note: shadowed declaration is here
  344.  4657 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  345.       |         ^~~
  346. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4675:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  347.  4675 |         int res = SWIG_AsVal_double(argv[1], NULL);
  348.       |             ^~~
  349. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4671:9: note: shadowed declaration is here
  350.  4671 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  351.       |         ^~~
  352. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___mul__(int, VALUE*, VALUE):
  353. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4777:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  354.  4777 |       void *vptr = 0;
  355.       |             ^~~~
  356. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4773:11: note: shadowed declaration is here
  357.  4773 |     void *vptr = 0;
  358.       |           ^~~~
  359. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4778:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  360.  4778 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  361.       |           ^~~
  362. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4774:9: note: shadowed declaration is here
  363.  4774 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  364.       |         ^~~
  365. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4792:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  366.  4792 |         int res = SWIG_AsVal_double(argv[1], NULL);
  367.       |             ^~~
  368. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4788:9: note: shadowed declaration is here
  369.  4788 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  370.       |         ^~~
  371. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_IsFinite(int, VALUE*, VALUE):
  372. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4854:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  373.  4854 | _wrap_Vector2d_IsFinite(int argc, VALUE *argv, VALUE self) {
  374.       |                                   ~~~~~~~^~~~
  375. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_X__SWIG_0(int, VALUE*, VALUE):
  376. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4878:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  377.  4878 | _wrap_Vector2d_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  378.       |                                    ~~~~~~~^~~~
  379. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Y__SWIG_0(int, VALUE*, VALUE):
  380. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4902:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  381.  4902 | _wrap_Vector2d_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  382.       |                                    ~~~~~~~^~~~
  383. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_X(int, VALUE*, VALUE):
  384. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4983:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  385.  4983 |         int res = SWIG_AsVal_double(argv[1], NULL);
  386.       |             ^~~
  387. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4979:9: note: shadowed declaration is here
  388.  4979 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  389.       |         ^~~
  390. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Y(int, VALUE*, VALUE):
  391. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5059:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  392.  5059 |         int res = SWIG_AsVal_double(argv[1], NULL);
  393.       |             ^~~
  394. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5055:9: note: shadowed declaration is here
  395.  5055 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  396.       |         ^~~
  397. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Zero_get(VALUE):
  398. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5125:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  399.  5125 | _wrap_Vector2f_Zero_get(VALUE self) {
  400.       |                         ~~~~~~^~~~
  401. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_One_get(VALUE):
  402. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5134:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  403.  5134 | _wrap_Vector2f_One_get(VALUE self) {
  404.       |                        ~~~~~~^~~~
  405. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2f__SWIG_0(int, VALUE*, VALUE):
  406. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5143:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  407.  5143 | _wrap_new_Vector2f__SWIG_0(int argc, VALUE *argv, VALUE self) {
  408.       |                                      ~~~~~~~^~~~
  409. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Length(int, VALUE*, VALUE):
  410. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5324:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  411.  5324 | _wrap_Vector2f_Length(int argc, VALUE *argv, VALUE self) {
  412.       |                                 ~~~~~~~^~~~
  413. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_SquaredLength(int, VALUE*, VALUE):
  414. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5348:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  415.  5348 | _wrap_Vector2f_SquaredLength(int argc, VALUE *argv, VALUE self) {
  416.       |                                        ~~~~~~~^~~~
  417. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Normalize(int, VALUE*, VALUE):
  418. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5372:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  419.  5372 | _wrap_Vector2f_Normalize(int argc, VALUE *argv, VALUE self) {
  420.       |                                    ~~~~~~~^~~~
  421. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___add__(int, VALUE*, VALUE):
  422. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5557:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  423.  5557 |       void *vptr = 0;
  424.       |             ^~~~
  425. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5553:11: note: shadowed declaration is here
  426.  5553 |     void *vptr = 0;
  427.       |           ^~~~
  428. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5558:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  429.  5558 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  430.       |           ^~~
  431. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5554:9: note: shadowed declaration is here
  432.  5554 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  433.       |         ^~~
  434. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5572:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  435.  5572 |         int res = SWIG_AsVal_float(argv[1], NULL);
  436.       |             ^~~
  437. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5568:9: note: shadowed declaration is here
  438.  5568 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  439.       |         ^~~
  440. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___neg__(int, VALUE*, VALUE):
  441. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5599:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  442.  5599 | _wrap_Vector2f___neg__(int argc, VALUE *argv, VALUE self) {
  443.       |                                  ~~~~~~~^~~~
  444. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___sub__(int, VALUE*, VALUE):
  445. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5715:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  446.  5715 |       void *vptr = 0;
  447.       |             ^~~~
  448. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5711:11: note: shadowed declaration is here
  449.  5711 |     void *vptr = 0;
  450.       |           ^~~~
  451. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5716:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  452.  5716 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  453.       |           ^~~
  454. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5712:9: note: shadowed declaration is here
  455.  5712 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  456.       |         ^~~
  457. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5730:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  458.  5730 |         int res = SWIG_AsVal_float(argv[1], NULL);
  459.       |             ^~~
  460. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5726:9: note: shadowed declaration is here
  461.  5726 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  462.       |         ^~~
  463. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___div__(int, VALUE*, VALUE):
  464. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5832:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  465.  5832 |       void *vptr = 0;
  466.       |             ^~~~
  467. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5828:11: note: shadowed declaration is here
  468.  5828 |     void *vptr = 0;
  469.       |           ^~~~
  470. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5833:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  471.  5833 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  472.       |           ^~~
  473. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5829:9: note: shadowed declaration is here
  474.  5829 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  475.       |         ^~~
  476. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5847:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  477.  5847 |         int res = SWIG_AsVal_float(argv[1], NULL);
  478.       |             ^~~
  479. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5843:9: note: shadowed declaration is here
  480.  5843 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  481.       |         ^~~
  482. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___mul__(int, VALUE*, VALUE):
  483. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5949:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  484.  5949 |       void *vptr = 0;
  485.       |             ^~~~
  486. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5945:11: note: shadowed declaration is here
  487.  5945 |     void *vptr = 0;
  488.       |           ^~~~
  489. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5950:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  490.  5950 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  491.       |           ^~~
  492. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5946:9: note: shadowed declaration is here
  493.  5946 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  494.       |         ^~~
  495. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5964:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  496.  5964 |         int res = SWIG_AsVal_float(argv[1], NULL);
  497.       |             ^~~
  498. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5960:9: note: shadowed declaration is here
  499.  5960 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  500.       |         ^~~
  501. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_IsFinite(int, VALUE*, VALUE):
  502. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6026:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  503.  6026 | _wrap_Vector2f_IsFinite(int argc, VALUE *argv, VALUE self) {
  504.       |                                   ~~~~~~~^~~~
  505. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_X__SWIG_0(int, VALUE*, VALUE):
  506. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6050:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  507.  6050 | _wrap_Vector2f_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  508.       |                                    ~~~~~~~^~~~
  509. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Y__SWIG_0(int, VALUE*, VALUE):
  510. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6074:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  511.  6074 | _wrap_Vector2f_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  512.       |                                    ~~~~~~~^~~~
  513. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_X(int, VALUE*, VALUE):
  514. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6155:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  515.  6155 |         int res = SWIG_AsVal_float(argv[1], NULL);
  516.       |             ^~~
  517. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6151:9: note: shadowed declaration is here
  518.  6151 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  519.       |         ^~~
  520. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Y(int, VALUE*, VALUE):
  521. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6231:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  522.  6231 |         int res = SWIG_AsVal_float(argv[1], NULL);
  523.       |             ^~~
  524. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6227:9: note: shadowed declaration is here
  525.  6227 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  526.       |         ^~~
  527. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Zero_get(VALUE):
  528. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6297:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  529.  6297 | _wrap_Vector3i_Zero_get(VALUE self) {
  530.       |                         ~~~~~~^~~~
  531. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_One_get(VALUE):
  532. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6306:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  533.  6306 | _wrap_Vector3i_One_get(VALUE self) {
  534.       |                        ~~~~~~^~~~
  535. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitX_get(VALUE):
  536. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6315:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  537.  6315 | _wrap_Vector3i_UnitX_get(VALUE self) {
  538.       |                          ~~~~~~^~~~
  539. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitY_get(VALUE):
  540. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6324:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  541.  6324 | _wrap_Vector3i_UnitY_get(VALUE self) {
  542.       |                          ~~~~~~^~~~
  543. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitZ_get(VALUE):
  544. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6333:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  545.  6333 | _wrap_Vector3i_UnitZ_get(VALUE self) {
  546.       |                          ~~~~~~^~~~
  547. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3i__SWIG_0(int, VALUE*, VALUE):
  548. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6342:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  549.  6342 | _wrap_new_Vector3i__SWIG_0(int argc, VALUE *argv, VALUE self) {
  550.       |                                      ~~~~~~~^~~~
  551. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Sum(int, VALUE*, VALUE):
  552. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6504:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  553.  6504 | _wrap_Vector3i_Sum(int argc, VALUE *argv, VALUE self) {
  554.       |                              ~~~~~~~^~~~
  555. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Distance(int, VALUE*, VALUE):
  556. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6627:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  557.  6627 |       void *vptr = 0;
  558.       |             ^~~~
  559. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6623:11: note: shadowed declaration is here
  560.  6623 |     void *vptr = 0;
  561.       |           ^~~~
  562. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6628:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  563.  6628 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  564.       |           ^~~
  565. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6624:9: note: shadowed declaration is here
  566.  6624 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  567.       |         ^~~
  568. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6642:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  569.  6642 |         int res = SWIG_AsVal_int(argv[1], NULL);
  570.       |             ^~~
  571. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6638:9: note: shadowed declaration is here
  572.  6638 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  573.       |         ^~~
  574. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6647:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  575.  6647 |           int res = SWIG_AsVal_int(argv[2], NULL);
  576.       |               ^~~
  577. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6638:9: note: shadowed declaration is here
  578.  6638 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  579.       |         ^~~
  580. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6652:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  581.  6652 |             int res = SWIG_AsVal_int(argv[3], NULL);
  582.       |                 ^~~
  583. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6638:9: note: shadowed declaration is here
  584.  6638 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  585.       |         ^~~
  586. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Length(int, VALUE*, VALUE):
  587. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6673:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  588.  6673 | _wrap_Vector3i_Length(int argc, VALUE *argv, VALUE self) {
  589.       |                                 ~~~~~~~^~~~
  590. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_SquaredLength(int, VALUE*, VALUE):
  591. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6697:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  592.  6697 | _wrap_Vector3i_SquaredLength(int argc, VALUE *argv, VALUE self) {
  593.       |                                        ~~~~~~~^~~~
  594. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normalize(int, VALUE*, VALUE):
  595. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6721:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  596.  6721 | _wrap_Vector3i_Normalize(int argc, VALUE *argv, VALUE self) {
  597.       |                                    ~~~~~~~^~~~
  598. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normalized(int, VALUE*, VALUE):
  599. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6745:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  600.  6745 | _wrap_Vector3i_Normalized(int argc, VALUE *argv, VALUE self) {
  601.       |                                     ~~~~~~~^~~~
  602. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Round__SWIG_0(int, VALUE*, VALUE):
  603. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6769:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  604.  6769 | _wrap_Vector3i_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  605.       |                                        ~~~~~~~^~~~
  606. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Rounded(int, VALUE*, VALUE):
  607. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6793:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  608.  6793 | _wrap_Vector3i_Rounded(int argc, VALUE *argv, VALUE self) {
  609.       |                                  ~~~~~~~^~~~
  610. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Set__SWIG_3(int, VALUE*, VALUE):
  611. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6928:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  612.  6928 | _wrap_Vector3i_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  613.       |                                      ~~~~~~~^~~~
  614. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Set(int, VALUE*, VALUE):
  615. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6975:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  616.  6975 |         int res = SWIG_AsVal_int(argv[1], NULL);
  617.       |             ^~~
  618. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6971:9: note: shadowed declaration is here
  619.  6971 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  620.       |         ^~~
  621. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6990:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  622.  6990 |         int res = SWIG_AsVal_int(argv[1], NULL);
  623.       |             ^~~
  624. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6986:9: note: shadowed declaration is here
  625.  6986 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  626.       |         ^~~
  627. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6995:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  628.  6995 |           int res = SWIG_AsVal_int(argv[2], NULL);
  629.       |               ^~~
  630. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:6986:9: note: shadowed declaration is here
  631.  6986 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  632.       |         ^~~
  633. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7011:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  634.  7011 |         int res = SWIG_AsVal_int(argv[1], NULL);
  635.       |             ^~~
  636. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7007:9: note: shadowed declaration is here
  637.  7007 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  638.       |         ^~~
  639. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7016:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  640.  7016 |           int res = SWIG_AsVal_int(argv[2], NULL);
  641.       |               ^~~
  642. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7007:9: note: shadowed declaration is here
  643.  7007 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  644.       |         ^~~
  645. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7021:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  646.  7021 |             int res = SWIG_AsVal_int(argv[3], NULL);
  647.       |                 ^~~
  648. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7007:9: note: shadowed declaration is here
  649.  7007 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  650.       |         ^~~
  651. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Abs(int, VALUE*, VALUE):
  652. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7149:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  653.  7149 | _wrap_Vector3i_Abs(int argc, VALUE *argv, VALUE self) {
  654.       |                              ~~~~~~~^~~~
  655. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Perpendicular(int, VALUE*, VALUE):
  656. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7173:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  657.  7173 | _wrap_Vector3i_Perpendicular(int argc, VALUE *argv, VALUE self) {
  658.       |                                        ~~~~~~~^~~~
  659. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normal(int, VALUE*, VALUE):
  660. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7197:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  661.  7197 | _wrap_Vector3i_Normal(int argc, VALUE *argv, VALUE self) {
  662.       |                                              ~~~~~~^~~~
  663. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Max__SWIG_1(int, VALUE*, VALUE):
  664. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7356:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  665.  7356 | _wrap_Vector3i_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  666.       |                                      ~~~~~~~^~~~
  667. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Max(int, VALUE*, VALUE):
  668. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7405:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  669.  7405 |       void *vptr = 0;
  670.       |             ^~~~
  671. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7401:11: note: shadowed declaration is here
  672.  7401 |     void *vptr = 0;
  673.       |           ^~~~
  674. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7406:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  675.  7406 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  676.       |           ^~~
  677. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7402:9: note: shadowed declaration is here
  678.  7402 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  679.       |         ^~~
  680. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Min__SWIG_1(int, VALUE*, VALUE):
  681. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7424:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  682.  7424 | _wrap_Vector3i_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  683.       |                                      ~~~~~~~^~~~
  684. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Min(int, VALUE*, VALUE):
  685. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7473:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  686.  7473 |       void *vptr = 0;
  687.       |             ^~~~
  688. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7469:11: note: shadowed declaration is here
  689.  7469 |     void *vptr = 0;
  690.       |           ^~~~
  691. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7474:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  692.  7474 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  693.       |           ^~~
  694. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7470:9: note: shadowed declaration is here
  695.  7470 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  696.       |         ^~~
  697. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___add__(int, VALUE*, VALUE):
  698. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7584:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  699.  7584 |       void *vptr = 0;
  700.       |             ^~~~
  701. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7580:11: note: shadowed declaration is here
  702.  7580 |     void *vptr = 0;
  703.       |           ^~~~
  704. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7585:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  705.  7585 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  706.       |           ^~~
  707. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7581:9: note: shadowed declaration is here
  708.  7581 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  709.       |         ^~~
  710. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7599:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  711.  7599 |         int res = SWIG_AsVal_int(argv[1], NULL);
  712.       |             ^~~
  713. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7595:9: note: shadowed declaration is here
  714.  7595 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  715.       |         ^~~
  716. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___neg__(int, VALUE*, VALUE):
  717. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7626:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  718.  7626 | _wrap_Vector3i___neg__(int argc, VALUE *argv, VALUE self) {
  719.       |                                  ~~~~~~~^~~~
  720. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___sub__(int, VALUE*, VALUE):
  721. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7742:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  722.  7742 |       void *vptr = 0;
  723.       |             ^~~~
  724. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7738:11: note: shadowed declaration is here
  725.  7738 |     void *vptr = 0;
  726.       |           ^~~~
  727. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7743:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  728.  7743 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  729.       |           ^~~
  730. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7739:9: note: shadowed declaration is here
  731.  7739 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  732.       |         ^~~
  733. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7757:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  734.  7757 |         int res = SWIG_AsVal_int(argv[1], NULL);
  735.       |             ^~~
  736. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7753:9: note: shadowed declaration is here
  737.  7753 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  738.       |         ^~~
  739. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___div__(int, VALUE*, VALUE):
  740. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7859:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  741.  7859 |       void *vptr = 0;
  742.       |             ^~~~
  743. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7855:11: note: shadowed declaration is here
  744.  7855 |     void *vptr = 0;
  745.       |           ^~~~
  746. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7860:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  747.  7860 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  748.       |           ^~~
  749. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7856:9: note: shadowed declaration is here
  750.  7856 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  751.       |         ^~~
  752. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7874:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  753.  7874 |         int res = SWIG_AsVal_int(argv[1], NULL);
  754.       |             ^~~
  755. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7870:9: note: shadowed declaration is here
  756.  7870 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  757.       |         ^~~
  758. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___mul__(int, VALUE*, VALUE):
  759. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7976:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  760.  7976 |       void *vptr = 0;
  761.       |             ^~~~
  762. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7972:11: note: shadowed declaration is here
  763.  7972 |     void *vptr = 0;
  764.       |           ^~~~
  765. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7977:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  766.  7977 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  767.       |           ^~~
  768. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7973:9: note: shadowed declaration is here
  769.  7973 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  770.       |         ^~~
  771. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7991:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  772.  7991 |         int res = SWIG_AsVal_int(argv[1], NULL);
  773.       |             ^~~
  774. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7987:9: note: shadowed declaration is here
  775.  7987 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  776.       |         ^~~
  777. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_IsFinite(int, VALUE*, VALUE):
  778. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8098:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  779.  8098 | _wrap_Vector3i_IsFinite(int argc, VALUE *argv, VALUE self) {
  780.       |                                   ~~~~~~~^~~~
  781. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Correct(int, VALUE*, VALUE):
  782. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8122:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  783.  8122 | _wrap_Vector3i_Correct(int argc, VALUE *argv, VALUE self) {
  784.       |                                  ~~~~~~~^~~~
  785. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Round(int, VALUE*, VALUE):
  786. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8198:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  787.  8198 |         int res = SWIG_AsVal_int(argv[1], NULL);
  788.       |             ^~~
  789. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8194:9: note: shadowed declaration is here
  790.  8194 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  791.       |         ^~~
  792. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Equal(int, VALUE*, VALUE):
  793. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8268:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  794.  8268 |       void *vptr = 0;
  795.       |             ^~~~
  796. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8264:11: note: shadowed declaration is here
  797.  8264 |     void *vptr = 0;
  798.       |           ^~~~
  799. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8269:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  800.  8269 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  801.       |           ^~~
  802. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8265:9: note: shadowed declaration is here
  803.  8265 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  804.       |         ^~~
  805. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8282:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  806.  8282 |       void *vptr = 0;
  807.       |             ^~~~
  808. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8278:11: note: shadowed declaration is here
  809.  8278 |     void *vptr = 0;
  810.       |           ^~~~
  811. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8283:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  812.  8283 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  813.       |           ^~~
  814. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8279:9: note: shadowed declaration is here
  815.  8279 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  816.       |         ^~~
  817. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8287:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  818.  8287 |           int res = SWIG_AsVal_int(argv[2], NULL);
  819.       |               ^~~
  820. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8283:11: note: shadowed declaration is here
  821.  8283 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  822.       |           ^~~
  823. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_X__SWIG_0(int, VALUE*, VALUE):
  824. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8307:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  825.  8307 | _wrap_Vector3i_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  826.       |                                    ~~~~~~~^~~~
  827. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Y__SWIG_0(int, VALUE*, VALUE):
  828. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8331:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  829.  8331 | _wrap_Vector3i_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  830.       |                                    ~~~~~~~^~~~
  831. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Z__SWIG_0(int, VALUE*, VALUE):
  832. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8355:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  833.  8355 | _wrap_Vector3i_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  834.       |                                    ~~~~~~~^~~~
  835. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_X(int, VALUE*, VALUE):
  836. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8436:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  837.  8436 |         int res = SWIG_AsVal_int(argv[1], NULL);
  838.       |             ^~~
  839. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8432:9: note: shadowed declaration is here
  840.  8432 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  841.       |         ^~~
  842. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Y(int, VALUE*, VALUE):
  843. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8512:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  844.  8512 |         int res = SWIG_AsVal_int(argv[1], NULL);
  845.       |             ^~~
  846. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8508:9: note: shadowed declaration is here
  847.  8508 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  848.       |         ^~~
  849. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Z(int, VALUE*, VALUE):
  850. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8588:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  851.  8588 |         int res = SWIG_AsVal_int(argv[1], NULL);
  852.       |             ^~~
  853. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8584:9: note: shadowed declaration is here
  854.  8584 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  855.       |         ^~~
  856. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Zero_get(VALUE):
  857. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8652:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  858.  8652 | _wrap_Vector3d_Zero_get(VALUE self) {
  859.       |                         ~~~~~~^~~~
  860. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_One_get(VALUE):
  861. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8661:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  862.  8661 | _wrap_Vector3d_One_get(VALUE self) {
  863.       |                        ~~~~~~^~~~
  864. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitX_get(VALUE):
  865. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8670:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  866.  8670 | _wrap_Vector3d_UnitX_get(VALUE self) {
  867.       |                          ~~~~~~^~~~
  868. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitY_get(VALUE):
  869. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8679:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  870.  8679 | _wrap_Vector3d_UnitY_get(VALUE self) {
  871.       |                          ~~~~~~^~~~
  872. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitZ_get(VALUE):
  873. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8688:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  874.  8688 | _wrap_Vector3d_UnitZ_get(VALUE self) {
  875.       |                          ~~~~~~^~~~
  876. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3d__SWIG_0(int, VALUE*, VALUE):
  877. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8697:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  878.  8697 | _wrap_new_Vector3d__SWIG_0(int argc, VALUE *argv, VALUE self) {
  879.       |                                      ~~~~~~~^~~~
  880. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Sum(int, VALUE*, VALUE):
  881. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8859:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  882.  8859 | _wrap_Vector3d_Sum(int argc, VALUE *argv, VALUE self) {
  883.       |                              ~~~~~~~^~~~
  884. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Distance(int, VALUE*, VALUE):
  885. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8982:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  886.  8982 |       void *vptr = 0;
  887.       |             ^~~~
  888. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8978:11: note: shadowed declaration is here
  889.  8978 |     void *vptr = 0;
  890.       |           ^~~~
  891. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8983:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  892.  8983 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  893.       |           ^~~
  894. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8979:9: note: shadowed declaration is here
  895.  8979 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  896.       |         ^~~
  897. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8997:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  898.  8997 |         int res = SWIG_AsVal_double(argv[1], NULL);
  899.       |             ^~~
  900. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8993:9: note: shadowed declaration is here
  901.  8993 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  902.       |         ^~~
  903. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9002:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  904.  9002 |           int res = SWIG_AsVal_double(argv[2], NULL);
  905.       |               ^~~
  906. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8993:9: note: shadowed declaration is here
  907.  8993 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  908.       |         ^~~
  909. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9007:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  910.  9007 |             int res = SWIG_AsVal_double(argv[3], NULL);
  911.       |                 ^~~
  912. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:8993:9: note: shadowed declaration is here
  913.  8993 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  914.       |         ^~~
  915. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Length(int, VALUE*, VALUE):
  916. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9028:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  917.  9028 | _wrap_Vector3d_Length(int argc, VALUE *argv, VALUE self) {
  918.       |                                 ~~~~~~~^~~~
  919. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_SquaredLength(int, VALUE*, VALUE):
  920. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9052:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  921.  9052 | _wrap_Vector3d_SquaredLength(int argc, VALUE *argv, VALUE self) {
  922.       |                                        ~~~~~~~^~~~
  923. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normalize(int, VALUE*, VALUE):
  924. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9076:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  925.  9076 | _wrap_Vector3d_Normalize(int argc, VALUE *argv, VALUE self) {
  926.       |                                    ~~~~~~~^~~~
  927. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normalized(int, VALUE*, VALUE):
  928. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9100:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  929.  9100 | _wrap_Vector3d_Normalized(int argc, VALUE *argv, VALUE self) {
  930.       |                                     ~~~~~~~^~~~
  931. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Round__SWIG_0(int, VALUE*, VALUE):
  932. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9124:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  933.  9124 | _wrap_Vector3d_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  934.       |                                        ~~~~~~~^~~~
  935. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Rounded(int, VALUE*, VALUE):
  936. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9148:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  937.  9148 | _wrap_Vector3d_Rounded(int argc, VALUE *argv, VALUE self) {
  938.       |                                  ~~~~~~~^~~~
  939. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Set__SWIG_3(int, VALUE*, VALUE):
  940. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9283:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  941.  9283 | _wrap_Vector3d_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  942.       |                                      ~~~~~~~^~~~
  943. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Set(int, VALUE*, VALUE):
  944. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9330:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  945.  9330 |         int res = SWIG_AsVal_double(argv[1], NULL);
  946.       |             ^~~
  947. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9326:9: note: shadowed declaration is here
  948.  9326 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  949.       |         ^~~
  950. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9345:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  951.  9345 |         int res = SWIG_AsVal_double(argv[1], NULL);
  952.       |             ^~~
  953. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9341:9: note: shadowed declaration is here
  954.  9341 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  955.       |         ^~~
  956. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9350:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  957.  9350 |           int res = SWIG_AsVal_double(argv[2], NULL);
  958.       |               ^~~
  959. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9341:9: note: shadowed declaration is here
  960.  9341 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  961.       |         ^~~
  962. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9366:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  963.  9366 |         int res = SWIG_AsVal_double(argv[1], NULL);
  964.       |             ^~~
  965. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9362:9: note: shadowed declaration is here
  966.  9362 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  967.       |         ^~~
  968. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9371:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  969.  9371 |           int res = SWIG_AsVal_double(argv[2], NULL);
  970.       |               ^~~
  971. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9362:9: note: shadowed declaration is here
  972.  9362 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  973.       |         ^~~
  974. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9376:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  975.  9376 |             int res = SWIG_AsVal_double(argv[3], NULL);
  976.       |                 ^~~
  977. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9362:9: note: shadowed declaration is here
  978.  9362 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  979.       |         ^~~
  980. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Abs(int, VALUE*, VALUE):
  981. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9504:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  982.  9504 | _wrap_Vector3d_Abs(int argc, VALUE *argv, VALUE self) {
  983.       |                              ~~~~~~~^~~~
  984. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Perpendicular(int, VALUE*, VALUE):
  985. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9528:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  986.  9528 | _wrap_Vector3d_Perpendicular(int argc, VALUE *argv, VALUE self) {
  987.       |                                        ~~~~~~~^~~~
  988. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normal(int, VALUE*, VALUE):
  989. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9552:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  990.  9552 | _wrap_Vector3d_Normal(int argc, VALUE *argv, VALUE self) {
  991.       |                                              ~~~~~~^~~~
  992. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Max__SWIG_1(int, VALUE*, VALUE):
  993. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9711:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  994.  9711 | _wrap_Vector3d_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  995.       |                                      ~~~~~~~^~~~
  996. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Max(int, VALUE*, VALUE):
  997. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9760:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  998.  9760 |       void *vptr = 0;
  999.       |             ^~~~
  1000. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9756:11: note: shadowed declaration is here
  1001.  9756 |     void *vptr = 0;
  1002.       |           ^~~~
  1003. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9761:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1004.  9761 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1005.       |           ^~~
  1006. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9757:9: note: shadowed declaration is here
  1007.  9757 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1008.       |         ^~~
  1009. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Min__SWIG_1(int, VALUE*, VALUE):
  1010. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9779:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1011.  9779 | _wrap_Vector3d_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  1012.       |                                      ~~~~~~~^~~~
  1013. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Min(int, VALUE*, VALUE):
  1014. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9828:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1015.  9828 |       void *vptr = 0;
  1016.       |             ^~~~
  1017. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9824:11: note: shadowed declaration is here
  1018.  9824 |     void *vptr = 0;
  1019.       |           ^~~~
  1020. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9829:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1021.  9829 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1022.       |           ^~~
  1023. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9825:9: note: shadowed declaration is here
  1024.  9825 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1025.       |         ^~~
  1026. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___add__(int, VALUE*, VALUE):
  1027. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9939:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1028.  9939 |       void *vptr = 0;
  1029.       |             ^~~~
  1030. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9935:11: note: shadowed declaration is here
  1031.  9935 |     void *vptr = 0;
  1032.       |           ^~~~
  1033. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9940:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1034.  9940 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1035.       |           ^~~
  1036. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9936:9: note: shadowed declaration is here
  1037.  9936 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1038.       |         ^~~
  1039. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9954:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1040.  9954 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1041.       |             ^~~
  1042. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9950:9: note: shadowed declaration is here
  1043.  9950 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1044.       |         ^~~
  1045. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___neg__(int, VALUE*, VALUE):
  1046. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9981:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1047.  9981 | _wrap_Vector3d___neg__(int argc, VALUE *argv, VALUE self) {
  1048.       |                                  ~~~~~~~^~~~
  1049. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___sub__(int, VALUE*, VALUE):
  1050. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10097:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1051. 10097 |       void *vptr = 0;
  1052.       |             ^~~~
  1053. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10093:11: note: shadowed declaration is here
  1054. 10093 |     void *vptr = 0;
  1055.       |           ^~~~
  1056. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10098:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1057. 10098 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1058.       |           ^~~
  1059. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10094:9: note: shadowed declaration is here
  1060. 10094 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1061.       |         ^~~
  1062. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10112:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1063. 10112 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1064.       |             ^~~
  1065. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10108:9: note: shadowed declaration is here
  1066. 10108 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1067.       |         ^~~
  1068. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___div__(int, VALUE*, VALUE):
  1069. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10214:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1070. 10214 |       void *vptr = 0;
  1071.       |             ^~~~
  1072. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10210:11: note: shadowed declaration is here
  1073. 10210 |     void *vptr = 0;
  1074.       |           ^~~~
  1075. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10215:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1076. 10215 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1077.       |           ^~~
  1078. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10211:9: note: shadowed declaration is here
  1079. 10211 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1080.       |         ^~~
  1081. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10229:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1082. 10229 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1083.       |             ^~~
  1084. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10225:9: note: shadowed declaration is here
  1085. 10225 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1086.       |         ^~~
  1087. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___mul__(int, VALUE*, VALUE):
  1088. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10331:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1089. 10331 |       void *vptr = 0;
  1090.       |             ^~~~
  1091. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10327:11: note: shadowed declaration is here
  1092. 10327 |     void *vptr = 0;
  1093.       |           ^~~~
  1094. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10332:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1095. 10332 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1096.       |           ^~~
  1097. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10328:9: note: shadowed declaration is here
  1098. 10328 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1099.       |         ^~~
  1100. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10346:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1101. 10346 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1102.       |             ^~~
  1103. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10342:9: note: shadowed declaration is here
  1104. 10342 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1105.       |         ^~~
  1106. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_IsFinite(int, VALUE*, VALUE):
  1107. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10453:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1108. 10453 | _wrap_Vector3d_IsFinite(int argc, VALUE *argv, VALUE self) {
  1109.       |                                   ~~~~~~~^~~~
  1110. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Correct(int, VALUE*, VALUE):
  1111. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10477:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1112. 10477 | _wrap_Vector3d_Correct(int argc, VALUE *argv, VALUE self) {
  1113.       |                                  ~~~~~~~^~~~
  1114. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Round(int, VALUE*, VALUE):
  1115. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10553:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1116. 10553 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1117.       |             ^~~
  1118. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10549:9: note: shadowed declaration is here
  1119. 10549 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1120.       |         ^~~
  1121. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Equal(int, VALUE*, VALUE):
  1122. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10623:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1123. 10623 |       void *vptr = 0;
  1124.       |             ^~~~
  1125. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10619:11: note: shadowed declaration is here
  1126. 10619 |     void *vptr = 0;
  1127.       |           ^~~~
  1128. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10624:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1129. 10624 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1130.       |           ^~~
  1131. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10620:9: note: shadowed declaration is here
  1132. 10620 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1133.       |         ^~~
  1134. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10637:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1135. 10637 |       void *vptr = 0;
  1136.       |             ^~~~
  1137. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10633:11: note: shadowed declaration is here
  1138. 10633 |     void *vptr = 0;
  1139.       |           ^~~~
  1140. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10638:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1141. 10638 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1142.       |           ^~~
  1143. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10634:9: note: shadowed declaration is here
  1144. 10634 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1145.       |         ^~~
  1146. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10642:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1147. 10642 |           int res = SWIG_AsVal_double(argv[2], NULL);
  1148.       |               ^~~
  1149. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10638:11: note: shadowed declaration is here
  1150. 10638 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  1151.       |           ^~~
  1152. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_X__SWIG_0(int, VALUE*, VALUE):
  1153. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10662:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1154. 10662 | _wrap_Vector3d_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1155.       |                                    ~~~~~~~^~~~
  1156. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Y__SWIG_0(int, VALUE*, VALUE):
  1157. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10686:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1158. 10686 | _wrap_Vector3d_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1159.       |                                    ~~~~~~~^~~~
  1160. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Z__SWIG_0(int, VALUE*, VALUE):
  1161. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10710:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1162. 10710 | _wrap_Vector3d_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1163.       |                                    ~~~~~~~^~~~
  1164. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_X(int, VALUE*, VALUE):
  1165. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10791:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1166. 10791 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1167.       |             ^~~
  1168. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10787:9: note: shadowed declaration is here
  1169. 10787 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1170.       |         ^~~
  1171. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Y(int, VALUE*, VALUE):
  1172. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10867:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1173. 10867 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1174.       |             ^~~
  1175. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10863:9: note: shadowed declaration is here
  1176. 10863 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1177.       |         ^~~
  1178. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Z(int, VALUE*, VALUE):
  1179. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10943:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1180. 10943 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1181.       |             ^~~
  1182. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10939:9: note: shadowed declaration is here
  1183. 10939 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  1184.       |         ^~~
  1185. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Zero_get(VALUE):
  1186. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11007:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  1187. 11007 | _wrap_Vector3f_Zero_get(VALUE self) {
  1188.       |                         ~~~~~~^~~~
  1189. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_One_get(VALUE):
  1190. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11016:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  1191. 11016 | _wrap_Vector3f_One_get(VALUE self) {
  1192.       |                        ~~~~~~^~~~
  1193. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitX_get(VALUE):
  1194. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11025:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  1195. 11025 | _wrap_Vector3f_UnitX_get(VALUE self) {
  1196.       |                          ~~~~~~^~~~
  1197. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitY_get(VALUE):
  1198. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11034:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  1199. 11034 | _wrap_Vector3f_UnitY_get(VALUE self) {
  1200.       |                          ~~~~~~^~~~
  1201. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitZ_get(VALUE):
  1202. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11043:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  1203. 11043 | _wrap_Vector3f_UnitZ_get(VALUE self) {
  1204.       |                          ~~~~~~^~~~
  1205. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3f__SWIG_0(int, VALUE*, VALUE):
  1206. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11052:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1207. 11052 | _wrap_new_Vector3f__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1208.       |                                      ~~~~~~~^~~~
  1209. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Sum(int, VALUE*, VALUE):
  1210. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11214:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1211. 11214 | _wrap_Vector3f_Sum(int argc, VALUE *argv, VALUE self) {
  1212.       |                              ~~~~~~~^~~~
  1213. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Distance(int, VALUE*, VALUE):
  1214. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11337:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1215. 11337 |       void *vptr = 0;
  1216.       |             ^~~~
  1217. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11333:11: note: shadowed declaration is here
  1218. 11333 |     void *vptr = 0;
  1219.       |           ^~~~
  1220. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11338:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1221. 11338 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1222.       |           ^~~
  1223. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11334:9: note: shadowed declaration is here
  1224. 11334 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1225.       |         ^~~
  1226. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11352:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1227. 11352 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1228.       |             ^~~
  1229. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11348:9: note: shadowed declaration is here
  1230. 11348 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1231.       |         ^~~
  1232. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11357:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1233. 11357 |           int res = SWIG_AsVal_float(argv[2], NULL);
  1234.       |               ^~~
  1235. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11348:9: note: shadowed declaration is here
  1236. 11348 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1237.       |         ^~~
  1238. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11362:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1239. 11362 |             int res = SWIG_AsVal_float(argv[3], NULL);
  1240.       |                 ^~~
  1241. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11348:9: note: shadowed declaration is here
  1242. 11348 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1243.       |         ^~~
  1244. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Length(int, VALUE*, VALUE):
  1245. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11383:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1246. 11383 | _wrap_Vector3f_Length(int argc, VALUE *argv, VALUE self) {
  1247.       |                                 ~~~~~~~^~~~
  1248. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_SquaredLength(int, VALUE*, VALUE):
  1249. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11407:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1250. 11407 | _wrap_Vector3f_SquaredLength(int argc, VALUE *argv, VALUE self) {
  1251.       |                                        ~~~~~~~^~~~
  1252. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normalize(int, VALUE*, VALUE):
  1253. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11431:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1254. 11431 | _wrap_Vector3f_Normalize(int argc, VALUE *argv, VALUE self) {
  1255.       |                                    ~~~~~~~^~~~
  1256. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normalized(int, VALUE*, VALUE):
  1257. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11455:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1258. 11455 | _wrap_Vector3f_Normalized(int argc, VALUE *argv, VALUE self) {
  1259.       |                                     ~~~~~~~^~~~
  1260. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Round__SWIG_0(int, VALUE*, VALUE):
  1261. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11479:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1262. 11479 | _wrap_Vector3f_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1263.       |                                        ~~~~~~~^~~~
  1264. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Rounded(int, VALUE*, VALUE):
  1265. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11503:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1266. 11503 | _wrap_Vector3f_Rounded(int argc, VALUE *argv, VALUE self) {
  1267.       |                                  ~~~~~~~^~~~
  1268. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Set__SWIG_3(int, VALUE*, VALUE):
  1269. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11638:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1270. 11638 | _wrap_Vector3f_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  1271.       |                                      ~~~~~~~^~~~
  1272. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Set(int, VALUE*, VALUE):
  1273. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11685:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1274. 11685 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1275.       |             ^~~
  1276. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11681:9: note: shadowed declaration is here
  1277. 11681 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1278.       |         ^~~
  1279. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11700:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1280. 11700 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1281.       |             ^~~
  1282. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11696:9: note: shadowed declaration is here
  1283. 11696 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1284.       |         ^~~
  1285. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11705:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1286. 11705 |           int res = SWIG_AsVal_float(argv[2], NULL);
  1287.       |               ^~~
  1288. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11696:9: note: shadowed declaration is here
  1289. 11696 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1290.       |         ^~~
  1291. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11721:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1292. 11721 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1293.       |             ^~~
  1294. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11717:9: note: shadowed declaration is here
  1295. 11717 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1296.       |         ^~~
  1297. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11726:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1298. 11726 |           int res = SWIG_AsVal_float(argv[2], NULL);
  1299.       |               ^~~
  1300. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11717:9: note: shadowed declaration is here
  1301. 11717 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1302.       |         ^~~
  1303. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11731:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1304. 11731 |             int res = SWIG_AsVal_float(argv[3], NULL);
  1305.       |                 ^~~
  1306. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11717:9: note: shadowed declaration is here
  1307. 11717 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1308.       |         ^~~
  1309. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Abs(int, VALUE*, VALUE):
  1310. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11859:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1311. 11859 | _wrap_Vector3f_Abs(int argc, VALUE *argv, VALUE self) {
  1312.       |                              ~~~~~~~^~~~
  1313. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Perpendicular(int, VALUE*, VALUE):
  1314. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11883:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1315. 11883 | _wrap_Vector3f_Perpendicular(int argc, VALUE *argv, VALUE self) {
  1316.       |                                        ~~~~~~~^~~~
  1317. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normal(int, VALUE*, VALUE):
  1318. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:11907:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  1319. 11907 | _wrap_Vector3f_Normal(int argc, VALUE *argv, VALUE self) {
  1320.       |                                              ~~~~~~^~~~
  1321. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Max__SWIG_1(int, VALUE*, VALUE):
  1322. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12066:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1323. 12066 | _wrap_Vector3f_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  1324.       |                                      ~~~~~~~^~~~
  1325. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Max(int, VALUE*, VALUE):
  1326. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12115:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1327. 12115 |       void *vptr = 0;
  1328.       |             ^~~~
  1329. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12111:11: note: shadowed declaration is here
  1330. 12111 |     void *vptr = 0;
  1331.       |           ^~~~
  1332. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12116:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1333. 12116 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1334.       |           ^~~
  1335. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12112:9: note: shadowed declaration is here
  1336. 12112 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1337.       |         ^~~
  1338. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Min__SWIG_1(int, VALUE*, VALUE):
  1339. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12134:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1340. 12134 | _wrap_Vector3f_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  1341.       |                                      ~~~~~~~^~~~
  1342. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Min(int, VALUE*, VALUE):
  1343. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12183:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1344. 12183 |       void *vptr = 0;
  1345.       |             ^~~~
  1346. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12179:11: note: shadowed declaration is here
  1347. 12179 |     void *vptr = 0;
  1348.       |           ^~~~
  1349. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12184:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1350. 12184 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1351.       |           ^~~
  1352. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12180:9: note: shadowed declaration is here
  1353. 12180 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1354.       |         ^~~
  1355. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___add__(int, VALUE*, VALUE):
  1356. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12294:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1357. 12294 |       void *vptr = 0;
  1358.       |             ^~~~
  1359. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12290:11: note: shadowed declaration is here
  1360. 12290 |     void *vptr = 0;
  1361.       |           ^~~~
  1362. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12295:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1363. 12295 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1364.       |           ^~~
  1365. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12291:9: note: shadowed declaration is here
  1366. 12291 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1367.       |         ^~~
  1368. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12309:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1369. 12309 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1370.       |             ^~~
  1371. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12305:9: note: shadowed declaration is here
  1372. 12305 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1373.       |         ^~~
  1374. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___neg__(int, VALUE*, VALUE):
  1375. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12336:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1376. 12336 | _wrap_Vector3f___neg__(int argc, VALUE *argv, VALUE self) {
  1377.       |                                  ~~~~~~~^~~~
  1378. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___sub__(int, VALUE*, VALUE):
  1379. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12452:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1380. 12452 |       void *vptr = 0;
  1381.       |             ^~~~
  1382. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12448:11: note: shadowed declaration is here
  1383. 12448 |     void *vptr = 0;
  1384.       |           ^~~~
  1385. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12453:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1386. 12453 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1387.       |           ^~~
  1388. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12449:9: note: shadowed declaration is here
  1389. 12449 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1390.       |         ^~~
  1391. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12467:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1392. 12467 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1393.       |             ^~~
  1394. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12463:9: note: shadowed declaration is here
  1395. 12463 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1396.       |         ^~~
  1397. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___div__(int, VALUE*, VALUE):
  1398. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12569:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1399. 12569 |       void *vptr = 0;
  1400.       |             ^~~~
  1401. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12565:11: note: shadowed declaration is here
  1402. 12565 |     void *vptr = 0;
  1403.       |           ^~~~
  1404. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12570:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1405. 12570 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1406.       |           ^~~
  1407. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12566:9: note: shadowed declaration is here
  1408. 12566 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1409.       |         ^~~
  1410. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12584:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1411. 12584 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1412.       |             ^~~
  1413. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12580:9: note: shadowed declaration is here
  1414. 12580 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1415.       |         ^~~
  1416. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___mul__(int, VALUE*, VALUE):
  1417. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12686:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1418. 12686 |       void *vptr = 0;
  1419.       |             ^~~~
  1420. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12682:11: note: shadowed declaration is here
  1421. 12682 |     void *vptr = 0;
  1422.       |           ^~~~
  1423. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12687:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1424. 12687 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1425.       |           ^~~
  1426. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12683:9: note: shadowed declaration is here
  1427. 12683 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1428.       |         ^~~
  1429. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12701:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1430. 12701 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1431.       |             ^~~
  1432. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12697:9: note: shadowed declaration is here
  1433. 12697 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1434.       |         ^~~
  1435. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_IsFinite(int, VALUE*, VALUE):
  1436. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12808:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1437. 12808 | _wrap_Vector3f_IsFinite(int argc, VALUE *argv, VALUE self) {
  1438.       |                                   ~~~~~~~^~~~
  1439. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Correct(int, VALUE*, VALUE):
  1440. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12832:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1441. 12832 | _wrap_Vector3f_Correct(int argc, VALUE *argv, VALUE self) {
  1442.       |                                  ~~~~~~~^~~~
  1443. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Round(int, VALUE*, VALUE):
  1444. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12908:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1445. 12908 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1446.       |             ^~~
  1447. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12904:9: note: shadowed declaration is here
  1448. 12904 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1449.       |         ^~~
  1450. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Equal(int, VALUE*, VALUE):
  1451. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12978:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1452. 12978 |       void *vptr = 0;
  1453.       |             ^~~~
  1454. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12974:11: note: shadowed declaration is here
  1455. 12974 |     void *vptr = 0;
  1456.       |           ^~~~
  1457. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12979:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1458. 12979 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1459.       |           ^~~
  1460. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12975:9: note: shadowed declaration is here
  1461. 12975 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1462.       |         ^~~
  1463. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12992:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1464. 12992 |       void *vptr = 0;
  1465.       |             ^~~~
  1466. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12988:11: note: shadowed declaration is here
  1467. 12988 |     void *vptr = 0;
  1468.       |           ^~~~
  1469. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12993:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1470. 12993 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1471.       |           ^~~
  1472. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12989:9: note: shadowed declaration is here
  1473. 12989 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1474.       |         ^~~
  1475. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12997:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1476. 12997 |           int res = SWIG_AsVal_float(argv[2], NULL);
  1477.       |               ^~~
  1478. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12993:11: note: shadowed declaration is here
  1479. 12993 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  1480.       |           ^~~
  1481. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_X__SWIG_0(int, VALUE*, VALUE):
  1482. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13017:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1483. 13017 | _wrap_Vector3f_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1484.       |                                    ~~~~~~~^~~~
  1485. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Y__SWIG_0(int, VALUE*, VALUE):
  1486. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13041:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1487. 13041 | _wrap_Vector3f_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1488.       |                                    ~~~~~~~^~~~
  1489. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Z__SWIG_0(int, VALUE*, VALUE):
  1490. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13065:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1491. 13065 | _wrap_Vector3f_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1492.       |                                    ~~~~~~~^~~~
  1493. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_X(int, VALUE*, VALUE):
  1494. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13146:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1495. 13146 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1496.       |             ^~~
  1497. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13142:9: note: shadowed declaration is here
  1498. 13142 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1499.       |         ^~~
  1500. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Y(int, VALUE*, VALUE):
  1501. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13222:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1502. 13222 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1503.       |             ^~~
  1504. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13218:9: note: shadowed declaration is here
  1505. 13218 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1506.       |         ^~~
  1507. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Z(int, VALUE*, VALUE):
  1508. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13298:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1509. 13298 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1510.       |             ^~~
  1511. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:13294:9: note: shadowed declaration is here
  1512. 13294 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  1513.       |         ^~~
  1514. warning: Tag 'PERL_PATH' at line 2117 of file 'build/ignition_math/api.dox' has become obsolete.
  1515.          To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
  1516. warning: Tag 'MSCGEN_PATH' at line 2139 of file 'build/ignition_math/api.dox' has become obsolete.
  1517.          To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
  1518. ignition/ign-math/src/Frustum.cc: In member function ‘void ignition::math::v6::Frustum::SetFOV(const ignition::math::v6::Angle&):
  1519. ignition/ign-math/src/Frustum.cc:201:24: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1520.   201 |   this->dataPtr->fov = _angle;
  1521.       |                        ^~~~~~
  1522. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1523.                  from ignition/ign-math/include/ignition/math/MassMatrix3.hh:28,
  1524.                  from ignition/ign-math/include/ignition/math/AxisAlignedBox.hh:25,
  1525.                  from ignition/ign-math/src/Frustum.cc:19:
  1526. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1527.    98 |       public: Angle(const Angle &_angle);
  1528.       |               ^~~~~
  1529. ignition/ign-math/src/Frustum.cc: In member function ‘ignition::math::v6::Frustum& ignition::math::v6::Frustum::operator=(const ignition::math::v6::Frustum&):
  1530. ignition/ign-math/src/Frustum.cc:343:36: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1531.   343 |   this->dataPtr->fov = _f.dataPtr->fov;
  1532.       |                                    ^~~
  1533. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1534.                  from ignition/ign-math/include/ignition/math/MassMatrix3.hh:28,
  1535.                  from ignition/ign-math/include/ignition/math/AxisAlignedBox.hh:25,
  1536.                  from ignition/ign-math/src/Frustum.cc:19:
  1537. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1538.    98 |       public: Angle(const Angle &_angle);
  1539.       |               ^~~~~
  1540. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___mul__(int, VALUE*, VALUE):
  1541. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1542.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1543.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1544. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7961:9: note: ‘argv[1]’ was declared here
  1545.  7961 |   VALUE argv[3];
  1546.       |         ^~~~
  1547. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___div__(int, VALUE*, VALUE):
  1548. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1549.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1550.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1551. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7844:9: note: ‘argv[1]’ was declared here
  1552.  7844 |   VALUE argv[3];
  1553.       |         ^~~~
  1554. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___sub__(int, VALUE*, VALUE):
  1555. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1556.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1557.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1558. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7727:9: note: ‘argv[1]’ was declared here
  1559.  7727 |   VALUE argv[3];
  1560.       |         ^~~~
  1561. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___add__(int, VALUE*, VALUE):
  1562. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1563.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1564.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1565. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:7569:9: note: ‘argv[1]’ was declared here
  1566.  7569 |   VALUE argv[3];
  1567.       |         ^~~~
  1568. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___mul__(int, VALUE*, VALUE):
  1569. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1570.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1571.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1572. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3590:9: note: ‘argv[1]’ was declared here
  1573.  3590 |   VALUE argv[3];
  1574.       |         ^~~~
  1575. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___div__(int, VALUE*, VALUE):
  1576. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1577.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1578.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1579. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3473:9: note: ‘argv[1]’ was declared here
  1580.  3473 |   VALUE argv[3];
  1581.       |         ^~~~
  1582. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___sub__(int, VALUE*, VALUE):
  1583. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1584.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1585.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1586. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3356:9: note: ‘argv[1]’ was declared here
  1587.  3356 |   VALUE argv[3];
  1588.       |         ^~~~
  1589. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___add__(int, VALUE*, VALUE):
  1590. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1969:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1591.  1969 |   int res = SWIG_AsVal_long (obj, &v);
  1592.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  1593. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:3198:9: note: ‘argv[1]’ was declared here
  1594.  3198 |   VALUE argv[3];
  1595.       |         ^~~~
  1596. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___mul__(int, VALUE*, VALUE):
  1597. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12701:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1598. 12701 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1599.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1600. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___div__(int, VALUE*, VALUE):
  1601. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12584:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1602. 12584 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1603.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1604. ignition/ign-math/src/SphericalCoordinates.cc: In constructor ‘ignition::math::v6::SphericalCoordinates::SphericalCoordinates(ignition::math::v6::SphericalCoordinates::SurfaceType, const ignition::math::v6::Angle&, const ignition::math::v6::Angle&, double, const ignition::math::v6::Angle&):
  1605. ignition/ign-math/src/SphericalCoordinates.cc:130:38: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1606.   130 |   this->dataPtr->latitudeReference = _latitude;
  1607.       |                                      ^~~~~~~~~
  1608. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1609.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  1610.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  1611. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1612.    98 |       public: Angle(const Angle &_angle);
  1613.       |               ^~~~~
  1614. ignition/ign-math/src/SphericalCoordinates.cc:131:39: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1615.   131 |   this->dataPtr->longitudeReference = _longitude;
  1616.       |                                       ^~~~~~~~~~
  1617. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1618.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  1619.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  1620. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1621.    98 |       public: Angle(const Angle &_angle);
  1622.       |               ^~~~~
  1623. ignition/ign-math/src/SphericalCoordinates.cc:133:34: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1624.   133 |   this->dataPtr->headingOffset = _heading;
  1625.       |                                  ^~~~~~~~
  1626. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1627.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  1628.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  1629. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1630.    98 |       public: Angle(const Angle &_angle);
  1631.       |               ^~~~~
  1632. ignition/ign-math/src/SphericalCoordinates.cc: In member function ‘void ignition::math::v6::SphericalCoordinates::SetLatitudeReference(const ignition::math::v6::Angle&):
  1633. ignition/ign-math/src/SphericalCoordinates.cc:225:38: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1634.   225 |   this->dataPtr->latitudeReference = _angle;
  1635.       |                                      ^~~~~~
  1636. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1637.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  1638.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  1639. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1640.    98 |       public: Angle(const Angle &_angle);
  1641.       |               ^~~~~
  1642. ignition/ign-math/src/SphericalCoordinates.cc: In member function ‘void ignition::math::v6::SphericalCoordinates::SetLongitudeReference(const ignition::math::v6::Angle&):
  1643. ignition/ign-math/src/SphericalCoordinates.cc:233:39: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1644.   233 |   this->dataPtr->longitudeReference = _angle;
  1645.       |                                       ^~~~~~
  1646. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  1647.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  1648.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  1649. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1650.    98 |       public: Angle(const Angle &_angle);
  1651.       |               ^~~~~
  1652. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___sub__(int, VALUE*, VALUE):
  1653. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12467:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1654. 12467 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1655.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1656. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___add__(int, VALUE*, VALUE):
  1657. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:12309:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1658. 12309 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1659.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1660. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___mul__(int, VALUE*, VALUE):
  1661. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5964:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1662.  5964 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1663.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1664. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___div__(int, VALUE*, VALUE):
  1665. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5847:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1666.  5847 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1667.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1668. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___sub__(int, VALUE*, VALUE):
  1669. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5730:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1670.  5730 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1671.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1672. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___add__(int, VALUE*, VALUE):
  1673. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:5572:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1674.  5572 |         int res = SWIG_AsVal_float(argv[1], NULL);
  1675.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1676. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___mul__(int, VALUE*, VALUE):
  1677. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10346:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1678. 10346 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1679.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1680. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___div__(int, VALUE*, VALUE):
  1681. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10229:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1682. 10229 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1683.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1684. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___sub__(int, VALUE*, VALUE):
  1685. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:10112:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1686. 10112 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1687.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1688. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___add__(int, VALUE*, VALUE):
  1689. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:9954:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1690.  9954 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1691.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1692. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___mul__(int, VALUE*, VALUE):
  1693. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4792:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1694.  4792 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1695.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1696. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___div__(int, VALUE*, VALUE):
  1697. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4675:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1698.  4675 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1699.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1700. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___sub__(int, VALUE*, VALUE):
  1701. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4558:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1702.  4558 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1703.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1704. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___add__(int, VALUE*, VALUE):
  1705. build/ignition_math/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:4400:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  1706.  4400 |         int res = SWIG_AsVal_double(argv[1], NULL);
  1707.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  1708. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1809:54: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
  1709.  1809 |       VALUE num = rb_funcall( proc, swig_arity_id, 0 );
  1710.       |                                                      ^
  1711. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1812:54: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
  1712.  1812 |       VALUE num = rb_funcall( proc, swig_arity_id, 0 );
  1713.       |                                                      ^
  1714. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1812:54: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro
  1715.  1812 |       VALUE num = rb_funcall( proc, swig_arity_id, 0 );
  1716.       |                                                      ^
  1717. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1718.                  from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:880:
  1719. /usr/include/ruby-2.6.0/ruby/ruby.h:1794:31: warning:void rb_global_variable(VALUE*)’ hides constructor forstruct rb_global_variable’ [-Wshadow]
  1720.  1794 | void rb_global_variable(VALUE*);
  1721.       |                               ^
  1722. In file included from /usr/include/ruby-2.6.0/ruby/ruby.h:2111,
  1723.                  from /usr/include/ruby-2.6.0/ruby.h:33,
  1724.                  from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:880:
  1725. /usr/include/ruby-2.6.0/ruby/intern.h:56:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1726.    56 | void rb_mem_clear(register VALUE*, register long);
  1727.       |                                 ^
  1728. /usr/include/ruby-2.6.0/ruby/intern.h:56:45: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1729.    56 | void rb_mem_clear(register VALUE*, register long);
  1730.       |                                             ^~~~
  1731. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1732.                  from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:880:
  1733. /usr/include/ruby-2.6.0/ruby/ruby.h: In function ‘void rb_array_ptr_use_end(VALUE, int):
  1734. /usr/include/ruby-2.6.0/ruby/ruby.h:2186:35: warning: unused parameter ‘allow_transient’ [-Wunused-parameter]
  1735.  2186 | rb_array_ptr_use_end(VALUE a, int allow_transient)
  1736.       |                               ~~~~^~~~~~~~~~~~~~~
  1737. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE SWIG_Ruby_ExceptionType(swig_type_info*, VALUE):
  1738. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1495:41: warning: unused parameter ‘desc’ [-Wunused-parameter]
  1739.  1495 | SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) {
  1740.       |                         ~~~~~~~~~~~~~~~~^~~~
  1741. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1742.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:883:
  1743. /usr/include/ruby-2.6.0/ruby/ruby.h:1794:31: warning:void rb_global_variable(VALUE*)’ hides constructor forstruct rb_global_variable’ [-Wshadow]
  1744.  1794 | void rb_global_variable(VALUE*);
  1745.       |                               ^
  1746. In file included from /usr/include/ruby-2.6.0/ruby/ruby.h:2111,
  1747.                  from /usr/include/ruby-2.6.0/ruby.h:33,
  1748.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:883:
  1749. /usr/include/ruby-2.6.0/ruby/intern.h:56:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1750.    56 | void rb_mem_clear(register VALUE*, register long);
  1751.       |                                 ^
  1752. /usr/include/ruby-2.6.0/ruby/intern.h:56:45: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1753.    56 | void rb_mem_clear(register VALUE*, register long);
  1754.       |                                             ^~~~
  1755. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1756.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:883:
  1757. /usr/include/ruby-2.6.0/ruby/ruby.h: In function ‘void rb_array_ptr_use_end(VALUE, int):
  1758. /usr/include/ruby-2.6.0/ruby/ruby.h:2186:35: warning: unused parameter ‘allow_transient’ [-Wunused-parameter]
  1759.  2186 | rb_array_ptr_use_end(VALUE a, int allow_transient)
  1760.       |                               ~~~~^~~~~~~~~~~~~~~
  1761. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE SWIG_Ruby_ExceptionType(swig_type_info*, VALUE):
  1762. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1498:41: warning: unused parameter ‘desc’ [-Wunused-parameter]
  1763.  1498 | SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) {
  1764.       |                         ~~~~~~~~~~~~~~~~^~~~
  1765. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1766.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:883:
  1767. /usr/include/ruby-2.6.0/ruby/ruby.h:1794:31: warning:void rb_global_variable(VALUE*)’ hides constructor forstruct rb_global_variable’ [-Wshadow]
  1768.  1794 | void rb_global_variable(VALUE*);
  1769.       |                               ^
  1770. In file included from /usr/include/ruby-2.6.0/ruby/ruby.h:2111,
  1771.                  from /usr/include/ruby-2.6.0/ruby.h:33,
  1772.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:883:
  1773. /usr/include/ruby-2.6.0/ruby/intern.h:56:33: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1774.    56 | void rb_mem_clear(register VALUE*, register long);
  1775.       |                                 ^
  1776. /usr/include/ruby-2.6.0/ruby/intern.h:56:45: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
  1777.    56 | void rb_mem_clear(register VALUE*, register long);
  1778.       |                                             ^~~~
  1779. In file included from /usr/include/ruby-2.6.0/ruby.h:33,
  1780.                  from build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:883:
  1781. /usr/include/ruby-2.6.0/ruby/ruby.h: In function ‘void rb_array_ptr_use_end(VALUE, int):
  1782. /usr/include/ruby-2.6.0/ruby/ruby.h:2186:35: warning: unused parameter ‘allow_transient’ [-Wunused-parameter]
  1783.  2186 | rb_array_ptr_use_end(VALUE a, int allow_transient)
  1784.       |                               ~~~~^~~~~~~~~~~~~~~
  1785. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE SWIG_Ruby_ExceptionType(swig_type_info*, VALUE):
  1786. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1498:41: warning: unused parameter ‘desc’ [-Wunused-parameter]
  1787.  1498 | SWIG_Ruby_ExceptionType(swig_type_info *desc, VALUE obj) {
  1788.       |                         ~~~~~~~~~~~~~~~~^~~~
  1789. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Zero_get(VALUE):
  1790. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1913:28: warning: unused parameter ‘self’ [-Wunused-parameter]
  1791.  1913 | _wrap_Angle_Zero_get(VALUE self) {
  1792.       |                      ~~~~~~^~~~
  1793. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Pi_get(VALUE):
  1794. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1922:26: warning: unused parameter ‘self’ [-Wunused-parameter]
  1795.  1922 | _wrap_Angle_Pi_get(VALUE self) {
  1796.       |                    ~~~~~~^~~~
  1797. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_HalfPi_get(VALUE):
  1798. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1931:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  1799.  1931 | _wrap_Angle_HalfPi_get(VALUE self) {
  1800.       |                        ~~~~~~^~~~
  1801. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_TwoPi_get(VALUE):
  1802. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1940:29: warning: unused parameter ‘self’ [-Wunused-parameter]
  1803.  1940 | _wrap_Angle_TwoPi_get(VALUE self) {
  1804.       |                       ~~~~~~^~~~
  1805. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_new_Angle__SWIG_0(int, VALUE*, VALUE):
  1806. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1949:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1807.  1949 | _wrap_new_Angle__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1808.       |                                   ~~~~~~~^~~~
  1809. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Radian(int, VALUE*, VALUE):
  1810. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2135:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1811.  2135 | _wrap_Angle_Radian(int argc, VALUE *argv, VALUE self) {
  1812.       |                              ~~~~~~~^~~~
  1813. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Degree(int, VALUE*, VALUE):
  1814. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2159:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1815.  2159 | _wrap_Angle_Degree(int argc, VALUE *argv, VALUE self) {
  1816.       |                              ~~~~~~~^~~~
  1817. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Normalize(int, VALUE*, VALUE):
  1818. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2183:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1819.  2183 | _wrap_Angle_Normalize(int argc, VALUE *argv, VALUE self) {
  1820.       |                                 ~~~~~~~^~~~
  1821. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle_Normalized(int, VALUE*, VALUE):
  1822. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2219:62: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1823.  2219 |   result = ((ignition::math::Angle const *)arg1)->Normalized();
  1824.       |                                                              ^
  1825. In file included from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1862:
  1826. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1827.    98 |       public: Angle(const Angle &_angle);
  1828.       |               ^~~~~
  1829. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2204:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1830.  2204 | _wrap_Angle_Normalized(int argc, VALUE *argv, VALUE self) {
  1831.       |                                  ~~~~~~~^~~~
  1832. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___ref__(int, VALUE*, VALUE):
  1833. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2228:38: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1834.  2228 | _wrap_Angle___ref__(int argc, VALUE *argv, VALUE self) {
  1835.       |                               ~~~~~~~^~~~
  1836. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___sub__(int, VALUE*, VALUE):
  1837. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2286:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1838.  2286 |   result = ((ignition::math::Angle const *)arg1)->operator -((ignition::math::Angle const &)*arg2);
  1839.       |                                                                                                  ^
  1840. In file included from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1862:
  1841. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1842.    98 |       public: Angle(const Angle &_angle);
  1843.       |               ^~~~~
  1844. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___add__(int, VALUE*, VALUE):
  1845. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2329:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1846.  2329 |   result = ((ignition::math::Angle const *)arg1)->operator +((ignition::math::Angle const &)*arg2);
  1847.       |                                                                                                  ^
  1848. In file included from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1862:
  1849. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1850.    98 |       public: Angle(const Angle &_angle);
  1851.       |               ^~~~~
  1852. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___mul__(int, VALUE*, VALUE):
  1853. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2364:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1854.  2364 |   result = ((ignition::math::Angle const *)arg1)->operator *((ignition::math::Angle const &)*arg2);
  1855.       |                                                                                                  ^
  1856. In file included from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1862:
  1857. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1858.    98 |       public: Angle(const Angle &_angle);
  1859.       |               ^~~~~
  1860. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx: In function ‘VALUE _wrap_Angle___div__(int, VALUE*, VALUE):
  1861. build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:2399:98: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  1862.  2399 |   result = ((ignition::math::Angle const *)arg1)->operator /((ignition::math::Angle const &)*arg2);
  1863.       |                                                                                                  ^
  1864. In file included from build/ignition_math/src/CMakeFiles/math.dir/AngleRUBY_wrap.cxx:1862:
  1865. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  1866.    98 |       public: Angle(const Angle &_angle);
  1867.       |               ^~~~~
  1868. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Zero_get(VALUE):
  1869. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2056:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  1870.  2056 | _wrap_Vector2i_Zero_get(VALUE self) {
  1871.       |                         ~~~~~~^~~~
  1872. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_One_get(VALUE):
  1873. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2065:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  1874.  2065 | _wrap_Vector2i_One_get(VALUE self) {
  1875.       |                        ~~~~~~^~~~
  1876. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2i__SWIG_0(int, VALUE*, VALUE):
  1877. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2074:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1878.  2074 | _wrap_new_Vector2i__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1879.       |                                      ~~~~~~~^~~~
  1880. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Length(int, VALUE*, VALUE):
  1881. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2255:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1882.  2255 | _wrap_Vector2i_Length(int argc, VALUE *argv, VALUE self) {
  1883.       |                                 ~~~~~~~^~~~
  1884. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_SquaredLength(int, VALUE*, VALUE):
  1885. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2279:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1886.  2279 | _wrap_Vector2i_SquaredLength(int argc, VALUE *argv, VALUE self) {
  1887.       |                                        ~~~~~~~^~~~
  1888. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Normalize(int, VALUE*, VALUE):
  1889. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2303:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1890.  2303 | _wrap_Vector2i_Normalize(int argc, VALUE *argv, VALUE self) {
  1891.       |                                    ~~~~~~~^~~~
  1892. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___add__(int, VALUE*, VALUE):
  1893. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2488:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1894.  2488 |       void *vptr = 0;
  1895.       |             ^~~~
  1896. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2484:11: note: shadowed declaration is here
  1897.  2484 |     void *vptr = 0;
  1898.       |           ^~~~
  1899. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2489:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1900.  2489 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  1901.       |           ^~~
  1902. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2485:9: note: shadowed declaration is here
  1903.  2485 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1904.       |         ^~~
  1905. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2503:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1906.  2503 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1907.       |             ^~~
  1908. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2499:9: note: shadowed declaration is here
  1909.  2499 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1910.       |         ^~~
  1911. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___neg__(int, VALUE*, VALUE):
  1912. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2530:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1913.  2530 | _wrap_Vector2i___neg__(int argc, VALUE *argv, VALUE self) {
  1914.       |                                  ~~~~~~~^~~~
  1915. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___sub__(int, VALUE*, VALUE):
  1916. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2646:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1917.  2646 |       void *vptr = 0;
  1918.       |             ^~~~
  1919. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2642:11: note: shadowed declaration is here
  1920.  2642 |     void *vptr = 0;
  1921.       |           ^~~~
  1922. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2647:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1923.  2647 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  1924.       |           ^~~
  1925. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2643:9: note: shadowed declaration is here
  1926.  2643 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1927.       |         ^~~
  1928. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2661:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1929.  2661 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1930.       |             ^~~
  1931. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2657:9: note: shadowed declaration is here
  1932.  2657 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1933.       |         ^~~
  1934. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___div__(int, VALUE*, VALUE):
  1935. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2763:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1936.  2763 |       void *vptr = 0;
  1937.       |             ^~~~
  1938. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2759:11: note: shadowed declaration is here
  1939.  2759 |     void *vptr = 0;
  1940.       |           ^~~~
  1941. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2764:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1942.  2764 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  1943.       |           ^~~
  1944. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2760:9: note: shadowed declaration is here
  1945.  2760 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1946.       |         ^~~
  1947. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2778:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1948.  2778 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1949.       |             ^~~
  1950. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2774:9: note: shadowed declaration is here
  1951.  2774 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1952.       |         ^~~
  1953. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___mul__(int, VALUE*, VALUE):
  1954. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2880:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  1955.  2880 |       void *vptr = 0;
  1956.       |             ^~~~
  1957. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2876:11: note: shadowed declaration is here
  1958.  2876 |     void *vptr = 0;
  1959.       |           ^~~~
  1960. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2881:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1961.  2881 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, SWIG_POINTER_NO_NULL);
  1962.       |           ^~~
  1963. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2877:9: note: shadowed declaration is here
  1964.  2877 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1965.       |         ^~~
  1966. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2895:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1967.  2895 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1968.       |             ^~~
  1969. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2891:9: note: shadowed declaration is here
  1970.  2891 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1971.       |         ^~~
  1972. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_IsFinite(int, VALUE*, VALUE):
  1973. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2957:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1974.  2957 | _wrap_Vector2i_IsFinite(int argc, VALUE *argv, VALUE self) {
  1975.       |                                   ~~~~~~~^~~~
  1976. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_X__SWIG_0(int, VALUE*, VALUE):
  1977. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2981:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1978.  2981 | _wrap_Vector2i_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1979.       |                                    ~~~~~~~^~~~
  1980. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Y__SWIG_0(int, VALUE*, VALUE):
  1981. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3005:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  1982.  3005 | _wrap_Vector2i_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  1983.       |                                    ~~~~~~~^~~~
  1984. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_X(int, VALUE*, VALUE):
  1985. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3086:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1986.  3086 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1987.       |             ^~~
  1988. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3082:9: note: shadowed declaration is here
  1989.  3082 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1990.       |         ^~~
  1991. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i_Y(int, VALUE*, VALUE):
  1992. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3162:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  1993.  3162 |         int res = SWIG_AsVal_int(argv[1], NULL);
  1994.       |             ^~~
  1995. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3158:9: note: shadowed declaration is here
  1996.  3158 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_int_t, 0);
  1997.       |         ^~~
  1998. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Zero_get(VALUE):
  1999. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3228:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  2000.  3228 | _wrap_Vector2d_Zero_get(VALUE self) {
  2001.       |                         ~~~~~~^~~~
  2002. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_One_get(VALUE):
  2003. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3237:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  2004.  3237 | _wrap_Vector2d_One_get(VALUE self) {
  2005.       |                        ~~~~~~^~~~
  2006. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2d__SWIG_0(int, VALUE*, VALUE):
  2007. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3246:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2008.  3246 | _wrap_new_Vector2d__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2009.       |                                      ~~~~~~~^~~~
  2010. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Length(int, VALUE*, VALUE):
  2011. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3427:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2012.  3427 | _wrap_Vector2d_Length(int argc, VALUE *argv, VALUE self) {
  2013.       |                                 ~~~~~~~^~~~
  2014. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_SquaredLength(int, VALUE*, VALUE):
  2015. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3451:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2016.  3451 | _wrap_Vector2d_SquaredLength(int argc, VALUE *argv, VALUE self) {
  2017.       |                                        ~~~~~~~^~~~
  2018. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Normalize(int, VALUE*, VALUE):
  2019. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3475:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2020.  3475 | _wrap_Vector2d_Normalize(int argc, VALUE *argv, VALUE self) {
  2021.       |                                    ~~~~~~~^~~~
  2022. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___add__(int, VALUE*, VALUE):
  2023. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3660:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2024.  3660 |       void *vptr = 0;
  2025.       |             ^~~~
  2026. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3656:11: note: shadowed declaration is here
  2027.  3656 |     void *vptr = 0;
  2028.       |           ^~~~
  2029. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3661:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2030.  3661 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  2031.       |           ^~~
  2032. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3657:9: note: shadowed declaration is here
  2033.  3657 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2034.       |         ^~~
  2035. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3675:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2036.  3675 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2037.       |             ^~~
  2038. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3671:9: note: shadowed declaration is here
  2039.  3671 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2040.       |         ^~~
  2041. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___neg__(int, VALUE*, VALUE):
  2042. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3702:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2043.  3702 | _wrap_Vector2d___neg__(int argc, VALUE *argv, VALUE self) {
  2044.       |                                  ~~~~~~~^~~~
  2045. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___sub__(int, VALUE*, VALUE):
  2046. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3818:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2047.  3818 |       void *vptr = 0;
  2048.       |             ^~~~
  2049. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3814:11: note: shadowed declaration is here
  2050.  3814 |     void *vptr = 0;
  2051.       |           ^~~~
  2052. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3819:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2053.  3819 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  2054.       |           ^~~
  2055. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3815:9: note: shadowed declaration is here
  2056.  3815 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2057.       |         ^~~
  2058. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3833:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2059.  3833 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2060.       |             ^~~
  2061. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3829:9: note: shadowed declaration is here
  2062.  3829 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2063.       |         ^~~
  2064. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___div__(int, VALUE*, VALUE):
  2065. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3935:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2066.  3935 |       void *vptr = 0;
  2067.       |             ^~~~
  2068. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3931:11: note: shadowed declaration is here
  2069.  3931 |     void *vptr = 0;
  2070.       |           ^~~~
  2071. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3936:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2072.  3936 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  2073.       |           ^~~
  2074. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3932:9: note: shadowed declaration is here
  2075.  3932 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2076.       |         ^~~
  2077. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3950:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2078.  3950 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2079.       |             ^~~
  2080. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3946:9: note: shadowed declaration is here
  2081.  3946 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2082.       |         ^~~
  2083. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___mul__(int, VALUE*, VALUE):
  2084. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4052:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2085.  4052 |       void *vptr = 0;
  2086.       |             ^~~~
  2087. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4048:11: note: shadowed declaration is here
  2088.  4048 |     void *vptr = 0;
  2089.       |           ^~~~
  2090. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4053:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2091.  4053 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, SWIG_POINTER_NO_NULL);
  2092.       |           ^~~
  2093. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4049:9: note: shadowed declaration is here
  2094.  4049 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2095.       |         ^~~
  2096. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4067:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2097.  4067 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2098.       |             ^~~
  2099. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4063:9: note: shadowed declaration is here
  2100.  4063 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2101.       |         ^~~
  2102. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_IsFinite(int, VALUE*, VALUE):
  2103. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4129:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2104.  4129 | _wrap_Vector2d_IsFinite(int argc, VALUE *argv, VALUE self) {
  2105.       |                                   ~~~~~~~^~~~
  2106. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_X__SWIG_0(int, VALUE*, VALUE):
  2107. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4153:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2108.  4153 | _wrap_Vector2d_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2109.       |                                    ~~~~~~~^~~~
  2110. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Y__SWIG_0(int, VALUE*, VALUE):
  2111. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4177:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2112.  4177 | _wrap_Vector2d_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2113.       |                                    ~~~~~~~^~~~
  2114. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_X(int, VALUE*, VALUE):
  2115. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4258:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2116.  4258 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2117.       |             ^~~
  2118. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4254:9: note: shadowed declaration is here
  2119.  4254 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2120.       |         ^~~
  2121. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d_Y(int, VALUE*, VALUE):
  2122. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4334:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2123.  4334 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2124.       |             ^~~
  2125. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4330:9: note: shadowed declaration is here
  2126.  4330 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_double_t, 0);
  2127.       |         ^~~
  2128. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Zero_get(VALUE):
  2129. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4400:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  2130.  4400 | _wrap_Vector2f_Zero_get(VALUE self) {
  2131.       |                         ~~~~~~^~~~
  2132. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_One_get(VALUE):
  2133. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4409:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  2134.  4409 | _wrap_Vector2f_One_get(VALUE self) {
  2135.       |                        ~~~~~~^~~~
  2136. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector2f__SWIG_0(int, VALUE*, VALUE):
  2137. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4418:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2138.  4418 | _wrap_new_Vector2f__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2139.       |                                      ~~~~~~~^~~~
  2140. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Length(int, VALUE*, VALUE):
  2141. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4599:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2142.  4599 | _wrap_Vector2f_Length(int argc, VALUE *argv, VALUE self) {
  2143.       |                                 ~~~~~~~^~~~
  2144. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_SquaredLength(int, VALUE*, VALUE):
  2145. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4623:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2146.  4623 | _wrap_Vector2f_SquaredLength(int argc, VALUE *argv, VALUE self) {
  2147.       |                                        ~~~~~~~^~~~
  2148. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Normalize(int, VALUE*, VALUE):
  2149. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4647:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2150.  4647 | _wrap_Vector2f_Normalize(int argc, VALUE *argv, VALUE self) {
  2151.       |                                    ~~~~~~~^~~~
  2152. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___add__(int, VALUE*, VALUE):
  2153. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4832:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2154.  4832 |       void *vptr = 0;
  2155.       |             ^~~~
  2156. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4828:11: note: shadowed declaration is here
  2157.  4828 |     void *vptr = 0;
  2158.       |           ^~~~
  2159. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4833:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2160.  4833 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  2161.       |           ^~~
  2162. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4829:9: note: shadowed declaration is here
  2163.  4829 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2164.       |         ^~~
  2165. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4847:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2166.  4847 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2167.       |             ^~~
  2168. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4843:9: note: shadowed declaration is here
  2169.  4843 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2170.       |         ^~~
  2171. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___neg__(int, VALUE*, VALUE):
  2172. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4874:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2173.  4874 | _wrap_Vector2f___neg__(int argc, VALUE *argv, VALUE self) {
  2174.       |                                  ~~~~~~~^~~~
  2175. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___sub__(int, VALUE*, VALUE):
  2176. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4990:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2177.  4990 |       void *vptr = 0;
  2178.       |             ^~~~
  2179. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4986:11: note: shadowed declaration is here
  2180.  4986 |     void *vptr = 0;
  2181.       |           ^~~~
  2182. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4991:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2183.  4991 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  2184.       |           ^~~
  2185. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4987:9: note: shadowed declaration is here
  2186.  4987 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2187.       |         ^~~
  2188. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5005:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2189.  5005 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2190.       |             ^~~
  2191. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5001:9: note: shadowed declaration is here
  2192.  5001 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2193.       |         ^~~
  2194. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___div__(int, VALUE*, VALUE):
  2195. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5107:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2196.  5107 |       void *vptr = 0;
  2197.       |             ^~~~
  2198. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5103:11: note: shadowed declaration is here
  2199.  5103 |     void *vptr = 0;
  2200.       |           ^~~~
  2201. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5108:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2202.  5108 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  2203.       |           ^~~
  2204. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5104:9: note: shadowed declaration is here
  2205.  5104 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2206.       |         ^~~
  2207. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5122:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2208.  5122 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2209.       |             ^~~
  2210. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5118:9: note: shadowed declaration is here
  2211.  5118 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2212.       |         ^~~
  2213. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___mul__(int, VALUE*, VALUE):
  2214. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5224:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2215.  5224 |       void *vptr = 0;
  2216.       |             ^~~~
  2217. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5220:11: note: shadowed declaration is here
  2218.  5220 |     void *vptr = 0;
  2219.       |           ^~~~
  2220. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5225:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2221.  5225 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, SWIG_POINTER_NO_NULL);
  2222.       |           ^~~
  2223. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5221:9: note: shadowed declaration is here
  2224.  5221 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2225.       |         ^~~
  2226. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5239:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2227.  5239 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2228.       |             ^~~
  2229. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5235:9: note: shadowed declaration is here
  2230.  5235 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2231.       |         ^~~
  2232. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_IsFinite(int, VALUE*, VALUE):
  2233. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5301:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2234.  5301 | _wrap_Vector2f_IsFinite(int argc, VALUE *argv, VALUE self) {
  2235.       |                                   ~~~~~~~^~~~
  2236. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_X__SWIG_0(int, VALUE*, VALUE):
  2237. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5325:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2238.  5325 | _wrap_Vector2f_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2239.       |                                    ~~~~~~~^~~~
  2240. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Y__SWIG_0(int, VALUE*, VALUE):
  2241. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5349:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2242.  5349 | _wrap_Vector2f_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2243.       |                                    ~~~~~~~^~~~
  2244. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_X(int, VALUE*, VALUE):
  2245. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5430:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2246.  5430 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2247.       |             ^~~
  2248. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5426:9: note: shadowed declaration is here
  2249.  5426 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2250.       |         ^~~
  2251. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f_Y(int, VALUE*, VALUE):
  2252. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5506:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2253.  5506 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2254.       |             ^~~
  2255. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5502:9: note: shadowed declaration is here
  2256.  5502 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector2T_float_t, 0);
  2257.       |         ^~~
  2258. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Zero_get(VALUE):
  2259. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2056:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  2260.  2056 | _wrap_Vector3i_Zero_get(VALUE self) {
  2261.       |                         ~~~~~~^~~~
  2262. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_One_get(VALUE):
  2263. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2065:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  2264.  2065 | _wrap_Vector3i_One_get(VALUE self) {
  2265.       |                        ~~~~~~^~~~
  2266. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitX_get(VALUE):
  2267. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2074:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2268.  2074 | _wrap_Vector3i_UnitX_get(VALUE self) {
  2269.       |                          ~~~~~~^~~~
  2270. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitY_get(VALUE):
  2271. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2083:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2272.  2083 | _wrap_Vector3i_UnitY_get(VALUE self) {
  2273.       |                          ~~~~~~^~~~
  2274. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_UnitZ_get(VALUE):
  2275. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2092:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2276.  2092 | _wrap_Vector3i_UnitZ_get(VALUE self) {
  2277.       |                          ~~~~~~^~~~
  2278. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3i__SWIG_0(int, VALUE*, VALUE):
  2279. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2101:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2280.  2101 | _wrap_new_Vector3i__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2281.       |                                      ~~~~~~~^~~~
  2282. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Sum(int, VALUE*, VALUE):
  2283. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2263:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2284.  2263 | _wrap_Vector3i_Sum(int argc, VALUE *argv, VALUE self) {
  2285.       |                              ~~~~~~~^~~~
  2286. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Distance(int, VALUE*, VALUE):
  2287. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2386:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2288.  2386 |       void *vptr = 0;
  2289.       |             ^~~~
  2290. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2382:11: note: shadowed declaration is here
  2291.  2382 |     void *vptr = 0;
  2292.       |           ^~~~
  2293. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2387:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2294.  2387 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2295.       |           ^~~
  2296. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2383:9: note: shadowed declaration is here
  2297.  2383 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2298.       |         ^~~
  2299. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2401:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2300.  2401 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2301.       |             ^~~
  2302. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2397:9: note: shadowed declaration is here
  2303.  2397 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2304.       |         ^~~
  2305. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2406:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2306.  2406 |           int res = SWIG_AsVal_int(argv[2], NULL);
  2307.       |               ^~~
  2308. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2397:9: note: shadowed declaration is here
  2309.  2397 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2310.       |         ^~~
  2311. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2411:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2312.  2411 |             int res = SWIG_AsVal_int(argv[3], NULL);
  2313.       |                 ^~~
  2314. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2397:9: note: shadowed declaration is here
  2315.  2397 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2316.       |         ^~~
  2317. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Length(int, VALUE*, VALUE):
  2318. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2432:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2319.  2432 | _wrap_Vector3i_Length(int argc, VALUE *argv, VALUE self) {
  2320.       |                                 ~~~~~~~^~~~
  2321. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_SquaredLength(int, VALUE*, VALUE):
  2322. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2456:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2323.  2456 | _wrap_Vector3i_SquaredLength(int argc, VALUE *argv, VALUE self) {
  2324.       |                                        ~~~~~~~^~~~
  2325. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normalize(int, VALUE*, VALUE):
  2326. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2480:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2327.  2480 | _wrap_Vector3i_Normalize(int argc, VALUE *argv, VALUE self) {
  2328.       |                                    ~~~~~~~^~~~
  2329. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normalized(int, VALUE*, VALUE):
  2330. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2504:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2331.  2504 | _wrap_Vector3i_Normalized(int argc, VALUE *argv, VALUE self) {
  2332.       |                                     ~~~~~~~^~~~
  2333. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Round__SWIG_0(int, VALUE*, VALUE):
  2334. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2528:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2335.  2528 | _wrap_Vector3i_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2336.       |                                        ~~~~~~~^~~~
  2337. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Rounded(int, VALUE*, VALUE):
  2338. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2552:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2339.  2552 | _wrap_Vector3i_Rounded(int argc, VALUE *argv, VALUE self) {
  2340.       |                                  ~~~~~~~^~~~
  2341. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Set__SWIG_3(int, VALUE*, VALUE):
  2342. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2687:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2343.  2687 | _wrap_Vector3i_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  2344.       |                                      ~~~~~~~^~~~
  2345. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Set(int, VALUE*, VALUE):
  2346. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2734:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2347.  2734 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2348.       |             ^~~
  2349. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2730:9: note: shadowed declaration is here
  2350.  2730 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2351.       |         ^~~
  2352. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2749:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2353.  2749 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2354.       |             ^~~
  2355. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2745:9: note: shadowed declaration is here
  2356.  2745 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2357.       |         ^~~
  2358. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2754:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2359.  2754 |           int res = SWIG_AsVal_int(argv[2], NULL);
  2360.       |               ^~~
  2361. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2745:9: note: shadowed declaration is here
  2362.  2745 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2363.       |         ^~~
  2364. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2770:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2365.  2770 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2366.       |             ^~~
  2367. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2766:9: note: shadowed declaration is here
  2368.  2766 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2369.       |         ^~~
  2370. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2775:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2371.  2775 |           int res = SWIG_AsVal_int(argv[2], NULL);
  2372.       |               ^~~
  2373. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2766:9: note: shadowed declaration is here
  2374.  2766 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2375.       |         ^~~
  2376. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2780:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2377.  2780 |             int res = SWIG_AsVal_int(argv[3], NULL);
  2378.       |                 ^~~
  2379. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2766:9: note: shadowed declaration is here
  2380.  2766 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2381.       |         ^~~
  2382. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Abs(int, VALUE*, VALUE):
  2383. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2908:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2384.  2908 | _wrap_Vector3i_Abs(int argc, VALUE *argv, VALUE self) {
  2385.       |                              ~~~~~~~^~~~
  2386. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Perpendicular(int, VALUE*, VALUE):
  2387. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2932:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2388.  2932 | _wrap_Vector3i_Perpendicular(int argc, VALUE *argv, VALUE self) {
  2389.       |                                        ~~~~~~~^~~~
  2390. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Normal(int, VALUE*, VALUE):
  2391. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:2956:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  2392.  2956 | _wrap_Vector3i_Normal(int argc, VALUE *argv, VALUE self) {
  2393.       |                                              ~~~~~~^~~~
  2394. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Max__SWIG_1(int, VALUE*, VALUE):
  2395. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3115:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2396.  3115 | _wrap_Vector3i_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  2397.       |                                      ~~~~~~~^~~~
  2398. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Max(int, VALUE*, VALUE):
  2399. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3164:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2400.  3164 |       void *vptr = 0;
  2401.       |             ^~~~
  2402. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3160:11: note: shadowed declaration is here
  2403.  3160 |     void *vptr = 0;
  2404.       |           ^~~~
  2405. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3165:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2406.  3165 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2407.       |           ^~~
  2408. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3161:9: note: shadowed declaration is here
  2409.  3161 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2410.       |         ^~~
  2411. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Min__SWIG_1(int, VALUE*, VALUE):
  2412. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3183:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2413.  3183 | _wrap_Vector3i_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  2414.       |                                      ~~~~~~~^~~~
  2415. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Min(int, VALUE*, VALUE):
  2416. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3232:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2417.  3232 |       void *vptr = 0;
  2418.       |             ^~~~
  2419. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3228:11: note: shadowed declaration is here
  2420.  3228 |     void *vptr = 0;
  2421.       |           ^~~~
  2422. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3233:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2423.  3233 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2424.       |           ^~~
  2425. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3229:9: note: shadowed declaration is here
  2426.  3229 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2427.       |         ^~~
  2428. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___add__(int, VALUE*, VALUE):
  2429. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3343:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2430.  3343 |       void *vptr = 0;
  2431.       |             ^~~~
  2432. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3339:11: note: shadowed declaration is here
  2433.  3339 |     void *vptr = 0;
  2434.       |           ^~~~
  2435. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3344:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2436.  3344 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2437.       |           ^~~
  2438. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3340:9: note: shadowed declaration is here
  2439.  3340 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2440.       |         ^~~
  2441. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3358:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2442.  3358 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2443.       |             ^~~
  2444. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3354:9: note: shadowed declaration is here
  2445.  3354 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2446.       |         ^~~
  2447. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___neg__(int, VALUE*, VALUE):
  2448. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3385:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2449.  3385 | _wrap_Vector3i___neg__(int argc, VALUE *argv, VALUE self) {
  2450.       |                                  ~~~~~~~^~~~
  2451. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___sub__(int, VALUE*, VALUE):
  2452. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3501:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2453.  3501 |       void *vptr = 0;
  2454.       |             ^~~~
  2455. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3497:11: note: shadowed declaration is here
  2456.  3497 |     void *vptr = 0;
  2457.       |           ^~~~
  2458. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3502:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2459.  3502 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2460.       |           ^~~
  2461. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3498:9: note: shadowed declaration is here
  2462.  3498 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2463.       |         ^~~
  2464. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3516:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2465.  3516 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2466.       |             ^~~
  2467. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3512:9: note: shadowed declaration is here
  2468.  3512 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2469.       |         ^~~
  2470. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___div__(int, VALUE*, VALUE):
  2471. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3618:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2472.  3618 |       void *vptr = 0;
  2473.       |             ^~~~
  2474. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3614:11: note: shadowed declaration is here
  2475.  3614 |     void *vptr = 0;
  2476.       |           ^~~~
  2477. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3619:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2478.  3619 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2479.       |           ^~~
  2480. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3615:9: note: shadowed declaration is here
  2481.  3615 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2482.       |         ^~~
  2483. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3633:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2484.  3633 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2485.       |             ^~~
  2486. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3629:9: note: shadowed declaration is here
  2487.  3629 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2488.       |         ^~~
  2489. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___mul__(int, VALUE*, VALUE):
  2490. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3735:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2491.  3735 |       void *vptr = 0;
  2492.       |             ^~~~
  2493. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3731:11: note: shadowed declaration is here
  2494.  3731 |     void *vptr = 0;
  2495.       |           ^~~~
  2496. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3736:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2497.  3736 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2498.       |           ^~~
  2499. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3732:9: note: shadowed declaration is here
  2500.  3732 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2501.       |         ^~~
  2502. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3750:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2503.  3750 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2504.       |             ^~~
  2505. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3746:9: note: shadowed declaration is here
  2506.  3746 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2507.       |         ^~~
  2508. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_IsFinite(int, VALUE*, VALUE):
  2509. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3857:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2510.  3857 | _wrap_Vector3i_IsFinite(int argc, VALUE *argv, VALUE self) {
  2511.       |                                   ~~~~~~~^~~~
  2512. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Correct(int, VALUE*, VALUE):
  2513. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3881:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2514.  3881 | _wrap_Vector3i_Correct(int argc, VALUE *argv, VALUE self) {
  2515.       |                                  ~~~~~~~^~~~
  2516. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Round(int, VALUE*, VALUE):
  2517. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3957:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2518.  3957 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2519.       |             ^~~
  2520. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3953:9: note: shadowed declaration is here
  2521.  3953 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2522.       |         ^~~
  2523. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Equal(int, VALUE*, VALUE):
  2524. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4027:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2525.  4027 |       void *vptr = 0;
  2526.       |             ^~~~
  2527. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4023:11: note: shadowed declaration is here
  2528.  4023 |     void *vptr = 0;
  2529.       |           ^~~~
  2530. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4028:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2531.  4028 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2532.       |           ^~~
  2533. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4024:9: note: shadowed declaration is here
  2534.  4024 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2535.       |         ^~~
  2536. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4041:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2537.  4041 |       void *vptr = 0;
  2538.       |             ^~~~
  2539. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4037:11: note: shadowed declaration is here
  2540.  4037 |     void *vptr = 0;
  2541.       |           ^~~~
  2542. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4042:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2543.  4042 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2544.       |           ^~~
  2545. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4038:9: note: shadowed declaration is here
  2546.  4038 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2547.       |         ^~~
  2548. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4046:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2549.  4046 |           int res = SWIG_AsVal_int(argv[2], NULL);
  2550.       |               ^~~
  2551. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4042:11: note: shadowed declaration is here
  2552.  4042 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, SWIG_POINTER_NO_NULL);
  2553.       |           ^~~
  2554. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_X__SWIG_0(int, VALUE*, VALUE):
  2555. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4066:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2556.  4066 | _wrap_Vector3i_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2557.       |                                    ~~~~~~~^~~~
  2558. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Y__SWIG_0(int, VALUE*, VALUE):
  2559. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4090:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2560.  4090 | _wrap_Vector3i_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2561.       |                                    ~~~~~~~^~~~
  2562. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Z__SWIG_0(int, VALUE*, VALUE):
  2563. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4114:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2564.  4114 | _wrap_Vector3i_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2565.       |                                    ~~~~~~~^~~~
  2566. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_X(int, VALUE*, VALUE):
  2567. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4195:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2568.  4195 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2569.       |             ^~~
  2570. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4191:9: note: shadowed declaration is here
  2571.  4191 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2572.       |         ^~~
  2573. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Y(int, VALUE*, VALUE):
  2574. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4271:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2575.  4271 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2576.       |             ^~~
  2577. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4267:9: note: shadowed declaration is here
  2578.  4267 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2579.       |         ^~~
  2580. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i_Z(int, VALUE*, VALUE):
  2581. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4347:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2582.  4347 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2583.       |             ^~~
  2584. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4343:9: note: shadowed declaration is here
  2585.  4343 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_int_t, 0);
  2586.       |         ^~~
  2587. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Zero_get(VALUE):
  2588. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4411:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  2589.  4411 | _wrap_Vector3d_Zero_get(VALUE self) {
  2590.       |                         ~~~~~~^~~~
  2591. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_One_get(VALUE):
  2592. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4420:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  2593.  4420 | _wrap_Vector3d_One_get(VALUE self) {
  2594.       |                        ~~~~~~^~~~
  2595. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitX_get(VALUE):
  2596. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4429:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2597.  4429 | _wrap_Vector3d_UnitX_get(VALUE self) {
  2598.       |                          ~~~~~~^~~~
  2599. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitY_get(VALUE):
  2600. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4438:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2601.  4438 | _wrap_Vector3d_UnitY_get(VALUE self) {
  2602.       |                          ~~~~~~^~~~
  2603. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_UnitZ_get(VALUE):
  2604. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4447:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2605.  4447 | _wrap_Vector3d_UnitZ_get(VALUE self) {
  2606.       |                          ~~~~~~^~~~
  2607. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3d__SWIG_0(int, VALUE*, VALUE):
  2608. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4456:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2609.  4456 | _wrap_new_Vector3d__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2610.       |                                      ~~~~~~~^~~~
  2611. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Sum(int, VALUE*, VALUE):
  2612. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4618:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2613.  4618 | _wrap_Vector3d_Sum(int argc, VALUE *argv, VALUE self) {
  2614.       |                              ~~~~~~~^~~~
  2615. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Distance(int, VALUE*, VALUE):
  2616. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4741:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2617.  4741 |       void *vptr = 0;
  2618.       |             ^~~~
  2619. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4737:11: note: shadowed declaration is here
  2620.  4737 |     void *vptr = 0;
  2621.       |           ^~~~
  2622. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4742:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2623.  4742 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2624.       |           ^~~
  2625. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4738:9: note: shadowed declaration is here
  2626.  4738 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2627.       |         ^~~
  2628. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4756:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2629.  4756 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2630.       |             ^~~
  2631. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4752:9: note: shadowed declaration is here
  2632.  4752 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2633.       |         ^~~
  2634. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4761:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2635.  4761 |           int res = SWIG_AsVal_double(argv[2], NULL);
  2636.       |               ^~~
  2637. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4752:9: note: shadowed declaration is here
  2638.  4752 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2639.       |         ^~~
  2640. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4766:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2641.  4766 |             int res = SWIG_AsVal_double(argv[3], NULL);
  2642.       |                 ^~~
  2643. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4752:9: note: shadowed declaration is here
  2644.  4752 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2645.       |         ^~~
  2646. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Length(int, VALUE*, VALUE):
  2647. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4787:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2648.  4787 | _wrap_Vector3d_Length(int argc, VALUE *argv, VALUE self) {
  2649.       |                                 ~~~~~~~^~~~
  2650. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_SquaredLength(int, VALUE*, VALUE):
  2651. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4811:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2652.  4811 | _wrap_Vector3d_SquaredLength(int argc, VALUE *argv, VALUE self) {
  2653.       |                                        ~~~~~~~^~~~
  2654. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normalize(int, VALUE*, VALUE):
  2655. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4835:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2656.  4835 | _wrap_Vector3d_Normalize(int argc, VALUE *argv, VALUE self) {
  2657.       |                                    ~~~~~~~^~~~
  2658. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normalized(int, VALUE*, VALUE):
  2659. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4859:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2660.  4859 | _wrap_Vector3d_Normalized(int argc, VALUE *argv, VALUE self) {
  2661.       |                                     ~~~~~~~^~~~
  2662. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Round__SWIG_0(int, VALUE*, VALUE):
  2663. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4883:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2664.  4883 | _wrap_Vector3d_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2665.       |                                        ~~~~~~~^~~~
  2666. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Rounded(int, VALUE*, VALUE):
  2667. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:4907:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2668.  4907 | _wrap_Vector3d_Rounded(int argc, VALUE *argv, VALUE self) {
  2669.       |                                  ~~~~~~~^~~~
  2670. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Set__SWIG_3(int, VALUE*, VALUE):
  2671. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5042:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2672.  5042 | _wrap_Vector3d_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  2673.       |                                      ~~~~~~~^~~~
  2674. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Set(int, VALUE*, VALUE):
  2675. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5089:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2676.  5089 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2677.       |             ^~~
  2678. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5085:9: note: shadowed declaration is here
  2679.  5085 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2680.       |         ^~~
  2681. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5104:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2682.  5104 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2683.       |             ^~~
  2684. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5100:9: note: shadowed declaration is here
  2685.  5100 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2686.       |         ^~~
  2687. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5109:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2688.  5109 |           int res = SWIG_AsVal_double(argv[2], NULL);
  2689.       |               ^~~
  2690. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5100:9: note: shadowed declaration is here
  2691.  5100 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2692.       |         ^~~
  2693. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5125:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2694.  5125 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2695.       |             ^~~
  2696. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5121:9: note: shadowed declaration is here
  2697.  5121 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2698.       |         ^~~
  2699. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5130:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2700.  5130 |           int res = SWIG_AsVal_double(argv[2], NULL);
  2701.       |               ^~~
  2702. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5121:9: note: shadowed declaration is here
  2703.  5121 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2704.       |         ^~~
  2705. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5135:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2706.  5135 |             int res = SWIG_AsVal_double(argv[3], NULL);
  2707.       |                 ^~~
  2708. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5121:9: note: shadowed declaration is here
  2709.  5121 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2710.       |         ^~~
  2711. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Abs(int, VALUE*, VALUE):
  2712. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5263:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2713.  5263 | _wrap_Vector3d_Abs(int argc, VALUE *argv, VALUE self) {
  2714.       |                              ~~~~~~~^~~~
  2715. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Perpendicular(int, VALUE*, VALUE):
  2716. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5287:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2717.  5287 | _wrap_Vector3d_Perpendicular(int argc, VALUE *argv, VALUE self) {
  2718.       |                                        ~~~~~~~^~~~
  2719. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Normal(int, VALUE*, VALUE):
  2720. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5311:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  2721.  5311 | _wrap_Vector3d_Normal(int argc, VALUE *argv, VALUE self) {
  2722.       |                                              ~~~~~~^~~~
  2723. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Max__SWIG_1(int, VALUE*, VALUE):
  2724. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5470:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2725.  5470 | _wrap_Vector3d_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  2726.       |                                      ~~~~~~~^~~~
  2727. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Max(int, VALUE*, VALUE):
  2728. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5519:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2729.  5519 |       void *vptr = 0;
  2730.       |             ^~~~
  2731. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5515:11: note: shadowed declaration is here
  2732.  5515 |     void *vptr = 0;
  2733.       |           ^~~~
  2734. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5520:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2735.  5520 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2736.       |           ^~~
  2737. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5516:9: note: shadowed declaration is here
  2738.  5516 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2739.       |         ^~~
  2740. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Min__SWIG_1(int, VALUE*, VALUE):
  2741. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5538:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2742.  5538 | _wrap_Vector3d_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  2743.       |                                      ~~~~~~~^~~~
  2744. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Min(int, VALUE*, VALUE):
  2745. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5587:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2746.  5587 |       void *vptr = 0;
  2747.       |             ^~~~
  2748. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5583:11: note: shadowed declaration is here
  2749.  5583 |     void *vptr = 0;
  2750.       |           ^~~~
  2751. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5588:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2752.  5588 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2753.       |           ^~~
  2754. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5584:9: note: shadowed declaration is here
  2755.  5584 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2756.       |         ^~~
  2757. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___add__(int, VALUE*, VALUE):
  2758. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5698:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2759.  5698 |       void *vptr = 0;
  2760.       |             ^~~~
  2761. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5694:11: note: shadowed declaration is here
  2762.  5694 |     void *vptr = 0;
  2763.       |           ^~~~
  2764. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5699:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2765.  5699 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2766.       |           ^~~
  2767. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5695:9: note: shadowed declaration is here
  2768.  5695 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2769.       |         ^~~
  2770. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5713:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2771.  5713 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2772.       |             ^~~
  2773. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5709:9: note: shadowed declaration is here
  2774.  5709 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2775.       |         ^~~
  2776. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___neg__(int, VALUE*, VALUE):
  2777. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5740:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2778.  5740 | _wrap_Vector3d___neg__(int argc, VALUE *argv, VALUE self) {
  2779.       |                                  ~~~~~~~^~~~
  2780. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___sub__(int, VALUE*, VALUE):
  2781. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5856:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2782.  5856 |       void *vptr = 0;
  2783.       |             ^~~~
  2784. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5852:11: note: shadowed declaration is here
  2785.  5852 |     void *vptr = 0;
  2786.       |           ^~~~
  2787. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5857:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2788.  5857 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2789.       |           ^~~
  2790. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5853:9: note: shadowed declaration is here
  2791.  5853 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2792.       |         ^~~
  2793. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5871:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2794.  5871 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2795.       |             ^~~
  2796. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5867:9: note: shadowed declaration is here
  2797.  5867 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2798.       |         ^~~
  2799. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___div__(int, VALUE*, VALUE):
  2800. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5973:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2801.  5973 |       void *vptr = 0;
  2802.       |             ^~~~
  2803. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5969:11: note: shadowed declaration is here
  2804.  5969 |     void *vptr = 0;
  2805.       |           ^~~~
  2806. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5974:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2807.  5974 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2808.       |           ^~~
  2809. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5970:9: note: shadowed declaration is here
  2810.  5970 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2811.       |         ^~~
  2812. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5988:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2813.  5988 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2814.       |             ^~~
  2815. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5984:9: note: shadowed declaration is here
  2816.  5984 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2817.       |         ^~~
  2818. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___mul__(int, VALUE*, VALUE):
  2819. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6090:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2820.  6090 |       void *vptr = 0;
  2821.       |             ^~~~
  2822. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6086:11: note: shadowed declaration is here
  2823.  6086 |     void *vptr = 0;
  2824.       |           ^~~~
  2825. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6091:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2826.  6091 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2827.       |           ^~~
  2828. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6087:9: note: shadowed declaration is here
  2829.  6087 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2830.       |         ^~~
  2831. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6105:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2832.  6105 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2833.       |             ^~~
  2834. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6101:9: note: shadowed declaration is here
  2835.  6101 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2836.       |         ^~~
  2837. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_IsFinite(int, VALUE*, VALUE):
  2838. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6212:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2839.  6212 | _wrap_Vector3d_IsFinite(int argc, VALUE *argv, VALUE self) {
  2840.       |                                   ~~~~~~~^~~~
  2841. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Correct(int, VALUE*, VALUE):
  2842. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6236:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2843.  6236 | _wrap_Vector3d_Correct(int argc, VALUE *argv, VALUE self) {
  2844.       |                                  ~~~~~~~^~~~
  2845. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Round(int, VALUE*, VALUE):
  2846. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6312:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2847.  6312 |         int res = SWIG_AsVal_int(argv[1], NULL);
  2848.       |             ^~~
  2849. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6308:9: note: shadowed declaration is here
  2850.  6308 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2851.       |         ^~~
  2852. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Equal(int, VALUE*, VALUE):
  2853. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6382:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2854.  6382 |       void *vptr = 0;
  2855.       |             ^~~~
  2856. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6378:11: note: shadowed declaration is here
  2857.  6378 |     void *vptr = 0;
  2858.       |           ^~~~
  2859. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6383:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2860.  6383 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2861.       |           ^~~
  2862. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6379:9: note: shadowed declaration is here
  2863.  6379 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2864.       |         ^~~
  2865. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6396:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2866.  6396 |       void *vptr = 0;
  2867.       |             ^~~~
  2868. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6392:11: note: shadowed declaration is here
  2869.  6392 |     void *vptr = 0;
  2870.       |           ^~~~
  2871. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6397:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2872.  6397 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2873.       |           ^~~
  2874. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6393:9: note: shadowed declaration is here
  2875.  6393 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2876.       |         ^~~
  2877. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6401:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2878.  6401 |           int res = SWIG_AsVal_double(argv[2], NULL);
  2879.       |               ^~~
  2880. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6397:11: note: shadowed declaration is here
  2881.  6397 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, SWIG_POINTER_NO_NULL);
  2882.       |           ^~~
  2883. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_X__SWIG_0(int, VALUE*, VALUE):
  2884. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6421:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2885.  6421 | _wrap_Vector3d_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2886.       |                                    ~~~~~~~^~~~
  2887. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Y__SWIG_0(int, VALUE*, VALUE):
  2888. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6445:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2889.  6445 | _wrap_Vector3d_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2890.       |                                    ~~~~~~~^~~~
  2891. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Z__SWIG_0(int, VALUE*, VALUE):
  2892. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6469:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2893.  6469 | _wrap_Vector3d_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2894.       |                                    ~~~~~~~^~~~
  2895. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_X(int, VALUE*, VALUE):
  2896. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6550:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2897.  6550 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2898.       |             ^~~
  2899. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6546:9: note: shadowed declaration is here
  2900.  6546 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2901.       |         ^~~
  2902. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Y(int, VALUE*, VALUE):
  2903. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6626:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2904.  6626 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2905.       |             ^~~
  2906. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6622:9: note: shadowed declaration is here
  2907.  6622 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2908.       |         ^~~
  2909. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d_Z(int, VALUE*, VALUE):
  2910. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6702:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2911.  6702 |         int res = SWIG_AsVal_double(argv[1], NULL);
  2912.       |             ^~~
  2913. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6698:9: note: shadowed declaration is here
  2914.  6698 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_double_t, 0);
  2915.       |         ^~~
  2916. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Zero_get(VALUE):
  2917. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6766:31: warning: unused parameter ‘self’ [-Wunused-parameter]
  2918.  6766 | _wrap_Vector3f_Zero_get(VALUE self) {
  2919.       |                         ~~~~~~^~~~
  2920. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_One_get(VALUE):
  2921. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6775:30: warning: unused parameter ‘self’ [-Wunused-parameter]
  2922.  6775 | _wrap_Vector3f_One_get(VALUE self) {
  2923.       |                        ~~~~~~^~~~
  2924. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitX_get(VALUE):
  2925. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6784:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2926.  6784 | _wrap_Vector3f_UnitX_get(VALUE self) {
  2927.       |                          ~~~~~~^~~~
  2928. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitY_get(VALUE):
  2929. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6793:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2930.  6793 | _wrap_Vector3f_UnitY_get(VALUE self) {
  2931.       |                          ~~~~~~^~~~
  2932. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_UnitZ_get(VALUE):
  2933. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6802:32: warning: unused parameter ‘self’ [-Wunused-parameter]
  2934.  6802 | _wrap_Vector3f_UnitZ_get(VALUE self) {
  2935.       |                          ~~~~~~^~~~
  2936. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_new_Vector3f__SWIG_0(int, VALUE*, VALUE):
  2937. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6811:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2938.  6811 | _wrap_new_Vector3f__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2939.       |                                      ~~~~~~~^~~~
  2940. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Sum(int, VALUE*, VALUE):
  2941. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6973:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2942.  6973 | _wrap_Vector3f_Sum(int argc, VALUE *argv, VALUE self) {
  2943.       |                              ~~~~~~~^~~~
  2944. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Distance(int, VALUE*, VALUE):
  2945. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7096:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  2946.  7096 |       void *vptr = 0;
  2947.       |             ^~~~
  2948. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7092:11: note: shadowed declaration is here
  2949.  7092 |     void *vptr = 0;
  2950.       |           ^~~~
  2951. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7097:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2952.  7097 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  2953.       |           ^~~
  2954. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7093:9: note: shadowed declaration is here
  2955.  7093 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  2956.       |         ^~~
  2957. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7111:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2958.  7111 |         int res = SWIG_AsVal_float(argv[1], NULL);
  2959.       |             ^~~
  2960. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7107:9: note: shadowed declaration is here
  2961.  7107 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  2962.       |         ^~~
  2963. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7116:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2964.  7116 |           int res = SWIG_AsVal_float(argv[2], NULL);
  2965.       |               ^~~
  2966. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7107:9: note: shadowed declaration is here
  2967.  7107 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  2968.       |         ^~~
  2969. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7121:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  2970.  7121 |             int res = SWIG_AsVal_float(argv[3], NULL);
  2971.       |                 ^~~
  2972. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7107:9: note: shadowed declaration is here
  2973.  7107 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  2974.       |         ^~~
  2975. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Length(int, VALUE*, VALUE):
  2976. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7142:40: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2977.  7142 | _wrap_Vector3f_Length(int argc, VALUE *argv, VALUE self) {
  2978.       |                                 ~~~~~~~^~~~
  2979. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_SquaredLength(int, VALUE*, VALUE):
  2980. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7166:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2981.  7166 | _wrap_Vector3f_SquaredLength(int argc, VALUE *argv, VALUE self) {
  2982.       |                                        ~~~~~~~^~~~
  2983. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normalize(int, VALUE*, VALUE):
  2984. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7190:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2985.  7190 | _wrap_Vector3f_Normalize(int argc, VALUE *argv, VALUE self) {
  2986.       |                                    ~~~~~~~^~~~
  2987. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normalized(int, VALUE*, VALUE):
  2988. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7214:44: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2989.  7214 | _wrap_Vector3f_Normalized(int argc, VALUE *argv, VALUE self) {
  2990.       |                                     ~~~~~~~^~~~
  2991. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Round__SWIG_0(int, VALUE*, VALUE):
  2992. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7238:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2993.  7238 | _wrap_Vector3f_Round__SWIG_0(int argc, VALUE *argv, VALUE self) {
  2994.       |                                        ~~~~~~~^~~~
  2995. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Rounded(int, VALUE*, VALUE):
  2996. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7262:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  2997.  7262 | _wrap_Vector3f_Rounded(int argc, VALUE *argv, VALUE self) {
  2998.       |                                  ~~~~~~~^~~~
  2999. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Set__SWIG_3(int, VALUE*, VALUE):
  3000. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7397:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3001.  7397 | _wrap_Vector3f_Set__SWIG_3(int argc, VALUE *argv, VALUE self) {
  3002.       |                                      ~~~~~~~^~~~
  3003. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Set(int, VALUE*, VALUE):
  3004. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7444:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3005.  7444 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3006.       |             ^~~
  3007. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7440:9: note: shadowed declaration is here
  3008.  7440 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3009.       |         ^~~
  3010. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7459:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3011.  7459 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3012.       |             ^~~
  3013. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7455:9: note: shadowed declaration is here
  3014.  7455 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3015.       |         ^~~
  3016. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7464:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3017.  7464 |           int res = SWIG_AsVal_float(argv[2], NULL);
  3018.       |               ^~~
  3019. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7455:9: note: shadowed declaration is here
  3020.  7455 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3021.       |         ^~~
  3022. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7480:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3023.  7480 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3024.       |             ^~~
  3025. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7476:9: note: shadowed declaration is here
  3026.  7476 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3027.       |         ^~~
  3028. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7485:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3029.  7485 |           int res = SWIG_AsVal_float(argv[2], NULL);
  3030.       |               ^~~
  3031. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7476:9: note: shadowed declaration is here
  3032.  7476 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3033.       |         ^~~
  3034. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7490:17: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3035.  7490 |             int res = SWIG_AsVal_float(argv[3], NULL);
  3036.       |                 ^~~
  3037. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7476:9: note: shadowed declaration is here
  3038.  7476 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3039.       |         ^~~
  3040. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Abs(int, VALUE*, VALUE):
  3041. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7618:37: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3042.  7618 | _wrap_Vector3f_Abs(int argc, VALUE *argv, VALUE self) {
  3043.       |                              ~~~~~~~^~~~
  3044. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Perpendicular(int, VALUE*, VALUE):
  3045. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7642:47: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3046.  7642 | _wrap_Vector3f_Perpendicular(int argc, VALUE *argv, VALUE self) {
  3047.       |                                        ~~~~~~~^~~~
  3048. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Normal(int, VALUE*, VALUE):
  3049. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7666:52: warning: unused parameter ‘self’ [-Wunused-parameter]
  3050.  7666 | _wrap_Vector3f_Normal(int argc, VALUE *argv, VALUE self) {
  3051.       |                                              ~~~~~~^~~~
  3052. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Max__SWIG_1(int, VALUE*, VALUE):
  3053. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7825:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3054.  7825 | _wrap_Vector3f_Max__SWIG_1(int argc, VALUE *argv, VALUE self) {
  3055.       |                                      ~~~~~~~^~~~
  3056. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Max(int, VALUE*, VALUE):
  3057. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7874:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3058.  7874 |       void *vptr = 0;
  3059.       |             ^~~~
  3060. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7870:11: note: shadowed declaration is here
  3061.  7870 |     void *vptr = 0;
  3062.       |           ^~~~
  3063. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7875:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3064.  7875 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3065.       |           ^~~
  3066. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7871:9: note: shadowed declaration is here
  3067.  7871 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3068.       |         ^~~
  3069. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Min__SWIG_1(int, VALUE*, VALUE):
  3070. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7893:45: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3071.  7893 | _wrap_Vector3f_Min__SWIG_1(int argc, VALUE *argv, VALUE self) {
  3072.       |                                      ~~~~~~~^~~~
  3073. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Min(int, VALUE*, VALUE):
  3074. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7942:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3075.  7942 |       void *vptr = 0;
  3076.       |             ^~~~
  3077. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7938:11: note: shadowed declaration is here
  3078.  7938 |     void *vptr = 0;
  3079.       |           ^~~~
  3080. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7943:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3081.  7943 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3082.       |           ^~~
  3083. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:7939:9: note: shadowed declaration is here
  3084.  7939 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3085.       |         ^~~
  3086. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___add__(int, VALUE*, VALUE):
  3087. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8053:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3088.  8053 |       void *vptr = 0;
  3089.       |             ^~~~
  3090. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8049:11: note: shadowed declaration is here
  3091.  8049 |     void *vptr = 0;
  3092.       |           ^~~~
  3093. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8054:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3094.  8054 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3095.       |           ^~~
  3096. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8050:9: note: shadowed declaration is here
  3097.  8050 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3098.       |         ^~~
  3099. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8068:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3100.  8068 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3101.       |             ^~~
  3102. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8064:9: note: shadowed declaration is here
  3103.  8064 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3104.       |         ^~~
  3105. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___neg__(int, VALUE*, VALUE):
  3106. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8095:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3107.  8095 | _wrap_Vector3f___neg__(int argc, VALUE *argv, VALUE self) {
  3108.       |                                  ~~~~~~~^~~~
  3109. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___sub__(int, VALUE*, VALUE):
  3110. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8211:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3111.  8211 |       void *vptr = 0;
  3112.       |             ^~~~
  3113. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8207:11: note: shadowed declaration is here
  3114.  8207 |     void *vptr = 0;
  3115.       |           ^~~~
  3116. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8212:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3117.  8212 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3118.       |           ^~~
  3119. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8208:9: note: shadowed declaration is here
  3120.  8208 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3121.       |         ^~~
  3122. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8226:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3123.  8226 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3124.       |             ^~~
  3125. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8222:9: note: shadowed declaration is here
  3126.  8222 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3127.       |         ^~~
  3128. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___div__(int, VALUE*, VALUE):
  3129. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8328:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3130.  8328 |       void *vptr = 0;
  3131.       |             ^~~~
  3132. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8324:11: note: shadowed declaration is here
  3133.  8324 |     void *vptr = 0;
  3134.       |           ^~~~
  3135. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8329:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3136.  8329 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3137.       |           ^~~
  3138. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8325:9: note: shadowed declaration is here
  3139.  8325 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3140.       |         ^~~
  3141. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8343:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3142.  8343 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3143.       |             ^~~
  3144. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8339:9: note: shadowed declaration is here
  3145.  8339 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3146.       |         ^~~
  3147. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___mul__(int, VALUE*, VALUE):
  3148. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8445:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3149.  8445 |       void *vptr = 0;
  3150.       |             ^~~~
  3151. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8441:11: note: shadowed declaration is here
  3152.  8441 |     void *vptr = 0;
  3153.       |           ^~~~
  3154. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8446:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3155.  8446 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3156.       |           ^~~
  3157. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8442:9: note: shadowed declaration is here
  3158.  8442 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3159.       |         ^~~
  3160. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8460:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3161.  8460 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3162.       |             ^~~
  3163. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8456:9: note: shadowed declaration is here
  3164.  8456 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3165.       |         ^~~
  3166. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_IsFinite(int, VALUE*, VALUE):
  3167. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8567:42: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3168.  8567 | _wrap_Vector3f_IsFinite(int argc, VALUE *argv, VALUE self) {
  3169.       |                                   ~~~~~~~^~~~
  3170. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Correct(int, VALUE*, VALUE):
  3171. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8591:41: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3172.  8591 | _wrap_Vector3f_Correct(int argc, VALUE *argv, VALUE self) {
  3173.       |                                  ~~~~~~~^~~~
  3174. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Round(int, VALUE*, VALUE):
  3175. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8667:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3176.  8667 |         int res = SWIG_AsVal_int(argv[1], NULL);
  3177.       |             ^~~
  3178. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8663:9: note: shadowed declaration is here
  3179.  8663 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3180.       |         ^~~
  3181. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Equal(int, VALUE*, VALUE):
  3182. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8737:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3183.  8737 |       void *vptr = 0;
  3184.       |             ^~~~
  3185. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8733:11: note: shadowed declaration is here
  3186.  8733 |     void *vptr = 0;
  3187.       |           ^~~~
  3188. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8738:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3189.  8738 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3190.       |           ^~~
  3191. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8734:9: note: shadowed declaration is here
  3192.  8734 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3193.       |         ^~~
  3194. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8751:13: warning: declaration of ‘vptr’ shadows a previous local [-Wshadow]
  3195.  8751 |       void *vptr = 0;
  3196.       |             ^~~~
  3197. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8747:11: note: shadowed declaration is here
  3198.  8747 |     void *vptr = 0;
  3199.       |           ^~~~
  3200. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8752:11: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3201.  8752 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3202.       |           ^~~
  3203. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8748:9: note: shadowed declaration is here
  3204.  8748 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3205.       |         ^~~
  3206. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8756:15: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3207.  8756 |           int res = SWIG_AsVal_float(argv[2], NULL);
  3208.       |               ^~~
  3209. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8752:11: note: shadowed declaration is here
  3210.  8752 |       int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, SWIG_POINTER_NO_NULL);
  3211.       |           ^~~
  3212. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_X__SWIG_0(int, VALUE*, VALUE):
  3213. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8776:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3214.  8776 | _wrap_Vector3f_X__SWIG_0(int argc, VALUE *argv, VALUE self) {
  3215.       |                                    ~~~~~~~^~~~
  3216. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Y__SWIG_0(int, VALUE*, VALUE):
  3217. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8800:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3218.  8800 | _wrap_Vector3f_Y__SWIG_0(int argc, VALUE *argv, VALUE self) {
  3219.       |                                    ~~~~~~~^~~~
  3220. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Z__SWIG_0(int, VALUE*, VALUE):
  3221. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8824:43: warning: unused parameter ‘argv’ [-Wunused-parameter]
  3222.  8824 | _wrap_Vector3f_Z__SWIG_0(int argc, VALUE *argv, VALUE self) {
  3223.       |                                    ~~~~~~~^~~~
  3224. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_X(int, VALUE*, VALUE):
  3225. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8905:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3226.  8905 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3227.       |             ^~~
  3228. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8901:9: note: shadowed declaration is here
  3229.  8901 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3230.       |         ^~~
  3231. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Y(int, VALUE*, VALUE):
  3232. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8981:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3233.  8981 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3234.       |             ^~~
  3235. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8977:9: note: shadowed declaration is here
  3236.  8977 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3237.       |         ^~~
  3238. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f_Z(int, VALUE*, VALUE):
  3239. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:9057:13: warning: declaration of ‘res’ shadows a previous local [-Wshadow]
  3240.  9057 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3241.       |             ^~~
  3242. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:9053:9: note: shadowed declaration is here
  3243.  9053 |     int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_ignition__math__Vector3T_float_t, 0);
  3244.       |         ^~~
  3245. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___mul__(int, VALUE*, VALUE):
  3246. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3247.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3248.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3249. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2865:9: note: ‘argv[1]’ was declared here
  3250.  2865 |   VALUE argv[3];
  3251.       |         ^~~~
  3252. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___div__(int, VALUE*, VALUE):
  3253. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3254.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3255.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3256. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2748:9: note: ‘argv[1]’ was declared here
  3257.  2748 |   VALUE argv[3];
  3258.       |         ^~~~
  3259. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___sub__(int, VALUE*, VALUE):
  3260. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3261.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3262.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3263. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2631:9: note: ‘argv[1]’ was declared here
  3264.  2631 |   VALUE argv[3];
  3265.       |         ^~~~
  3266. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2i___add__(int, VALUE*, VALUE):
  3267. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3268.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3269.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3270. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:2473:9: note: ‘argv[1]’ was declared here
  3271.  2473 |   VALUE argv[3];
  3272.       |         ^~~~
  3273. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___mul__(int, VALUE*, VALUE):
  3274. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5239:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3275.  5239 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3276.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3277. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___div__(int, VALUE*, VALUE):
  3278. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5122:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3279.  5122 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3280.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3281. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___sub__(int, VALUE*, VALUE):
  3282. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:5005:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3283.  5005 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3284.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3285. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2f___add__(int, VALUE*, VALUE):
  3286. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4847:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3287.  4847 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3288.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3289. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___mul__(int, VALUE*, VALUE):
  3290. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:4067:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3291.  4067 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3292.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3293. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___div__(int, VALUE*, VALUE):
  3294. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3950:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3295.  3950 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3296.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3297. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___sub__(int, VALUE*, VALUE):
  3298. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3833:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3299.  3833 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3300.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3301. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector2d___add__(int, VALUE*, VALUE):
  3302. build/ignition_math/src/CMakeFiles/math.dir/Vector2RUBY_wrap.cxx:3675:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3303.  3675 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3304.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3305. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___mul__(int, VALUE*, VALUE):
  3306. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3307.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3308.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3309. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3720:9: note: ‘argv[1]’ was declared here
  3310.  3720 |   VALUE argv[3];
  3311.       |         ^~~~
  3312. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___div__(int, VALUE*, VALUE):
  3313. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3314.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3315.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3316. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3603:9: note: ‘argv[1]’ was declared here
  3317.  3603 |   VALUE argv[3];
  3318.       |         ^~~~
  3319. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___sub__(int, VALUE*, VALUE):
  3320. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3321.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3322.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3323. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3486:9: note: ‘argv[1]’ was declared here
  3324.  3486 |   VALUE argv[3];
  3325.       |         ^~~~
  3326. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3i___add__(int, VALUE*, VALUE):
  3327. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:1920:29: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3328.  1920 |   int res = SWIG_AsVal_long (obj, &v);
  3329.       |             ~~~~~~~~~~~~~~~~^~~~~~~~~
  3330. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:3328:9: note: ‘argv[1]’ was declared here
  3331.  3328 |   VALUE argv[3];
  3332.       |         ^~~~
  3333. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___mul__(int, VALUE*, VALUE):
  3334. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8460:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3335.  8460 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3336.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3337. ignition/ign-math/src/DiffDriveOdometry.cc: In member function ‘void ignition::math::v6::DiffDriveOdometry::Init(const time_point&):
  3338. ignition/ign-math/src/DiffDriveOdometry.cc:104:28: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3339.   104 |   this->dataPtr->heading = 0.0;
  3340.       |                            ^~~
  3341. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  3342.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  3343. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3344.    98 |       public: Angle(const Angle &_angle);
  3345.       |               ^~~~~
  3346. ignition/ign-math/src/DiffDriveOdometry.cc:106:31: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3347.   106 |   this->dataPtr->angularVel = 0.0;
  3348.       |                               ^~~
  3349. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  3350.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  3351. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3352.    98 |       public: Angle(const Angle &_angle);
  3353.       |               ^~~~~
  3354. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___div__(int, VALUE*, VALUE):
  3355. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8343:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3356.  8343 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3357.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3358. ignition/ign-math/src/DiffDriveOdometry.cc: In member function ‘bool ignition::math::v6::DiffDriveOdometry::Update(const ignition::math::v6::Angle&, const ignition::math::v6::Angle&, const time_point&):
  3359. ignition/ign-math/src/DiffDriveOdometry.cc:162:63: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3360.   162 |   this->dataPtr->angularVel = this->dataPtr->angularMean.Mean();
  3361.       |                                                               ^
  3362. In file included from ignition/ign-math/include/ignition/math/DiffDriveOdometry.hh:22,
  3363.                  from ignition/ign-math/src/DiffDriveOdometry.cc:18:
  3364. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3365.    98 |       public: Angle(const Angle &_angle);
  3366.       |               ^~~~~
  3367. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___sub__(int, VALUE*, VALUE):
  3368. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8226:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3369.  8226 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3370.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3371. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3f___add__(int, VALUE*, VALUE):
  3372. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:8068:35: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3373.  8068 |         int res = SWIG_AsVal_float(argv[1], NULL);
  3374.       |                   ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3375. ignition/ign-math/src/Frustum.cc: In member function ‘void ignition::math::v6::Frustum::SetFOV(const ignition::math::v6::Angle&):
  3376. ignition/ign-math/src/Frustum.cc:201:24: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3377.   201 |   this->dataPtr->fov = _angle;
  3378.       |                        ^~~~~~
  3379. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3380.                  from ignition/ign-math/include/ignition/math/MassMatrix3.hh:28,
  3381.                  from ignition/ign-math/include/ignition/math/AxisAlignedBox.hh:25,
  3382.                  from ignition/ign-math/src/Frustum.cc:19:
  3383. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3384.    98 |       public: Angle(const Angle &_angle);
  3385.       |               ^~~~~
  3386. ignition/ign-math/src/Frustum.cc: In member function ‘ignition::math::v6::Frustum& ignition::math::v6::Frustum::operator=(const ignition::math::v6::Frustum&):
  3387. ignition/ign-math/src/Frustum.cc:343:36: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3388.   343 |   this->dataPtr->fov = _f.dataPtr->fov;
  3389.       |                                    ^~~
  3390. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3391.                  from ignition/ign-math/include/ignition/math/MassMatrix3.hh:28,
  3392.                  from ignition/ign-math/include/ignition/math/AxisAlignedBox.hh:25,
  3393.                  from ignition/ign-math/src/Frustum.cc:19:
  3394. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3395.    98 |       public: Angle(const Angle &_angle);
  3396.       |               ^~~~~
  3397. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___mul__(int, VALUE*, VALUE):
  3398. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:6105:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3399.  6105 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3400.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3401. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___div__(int, VALUE*, VALUE):
  3402. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5988:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3403.  5988 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3404.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3405. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___sub__(int, VALUE*, VALUE):
  3406. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5871:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3407.  5871 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3408.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3409. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx: In function ‘VALUE _wrap_Vector3d___add__(int, VALUE*, VALUE):
  3410. build/ignition_math/src/CMakeFiles/math.dir/Vector3RUBY_wrap.cxx:5713:36: warning: ‘argv[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  3411.  5713 |         int res = SWIG_AsVal_double(argv[1], NULL);
  3412.       |                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  3413. ignition/ign-math/src/SphericalCoordinates.cc: In constructor ‘ignition::math::v6::SphericalCoordinates::SphericalCoordinates(ignition::math::v6::SphericalCoordinates::SurfaceType, const ignition::math::v6::Angle&, const ignition::math::v6::Angle&, double, const ignition::math::v6::Angle&):
  3414. ignition/ign-math/src/SphericalCoordinates.cc:130:38: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3415.   130 |   this->dataPtr->latitudeReference = _latitude;
  3416.       |                                      ^~~~~~~~~
  3417. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3418.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  3419.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  3420. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3421.    98 |       public: Angle(const Angle &_angle);
  3422.       |               ^~~~~
  3423. ignition/ign-math/src/SphericalCoordinates.cc:131:39: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3424.   131 |   this->dataPtr->longitudeReference = _longitude;
  3425.       |                                       ^~~~~~~~~~
  3426. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3427.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  3428.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  3429. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3430.    98 |       public: Angle(const Angle &_angle);
  3431.       |               ^~~~~
  3432. ignition/ign-math/src/SphericalCoordinates.cc:133:34: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3433.   133 |   this->dataPtr->headingOffset = _heading;
  3434.       |                                  ^~~~~~~~
  3435. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3436.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  3437.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  3438. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3439.    98 |       public: Angle(const Angle &_angle);
  3440.       |               ^~~~~
  3441. ignition/ign-math/src/SphericalCoordinates.cc: In member function ‘void ignition::math::v6::SphericalCoordinates::SetLatitudeReference(const ignition::math::v6::Angle&):
  3442. ignition/ign-math/src/SphericalCoordinates.cc:225:38: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3443.   225 |   this->dataPtr->latitudeReference = _angle;
  3444.       |                                      ^~~~~~
  3445. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3446.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  3447.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  3448. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3449.    98 |       public: Angle(const Angle &_angle);
  3450.       |               ^~~~~
  3451. ignition/ign-math/src/SphericalCoordinates.cc: In member function ‘void ignition::math::v6::SphericalCoordinates::SetLongitudeReference(const ignition::math::v6::Angle&):
  3452. ignition/ign-math/src/SphericalCoordinates.cc:233:39: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3453.   233 |   this->dataPtr->longitudeReference = _angle;
  3454.       |                                       ^~~~~~
  3455. In file included from ignition/ign-math/include/ignition/math/Quaternion.hh:21,
  3456.                  from ignition/ign-math/include/ignition/math/Matrix3.hh:25,
  3457.                  from ignition/ign-math/src/SphericalCoordinates.cc:19:
  3458. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3459.    98 |       public: Angle(const Angle &_angle);
  3460.       |               ^~~~~
  3461. ignition/ign-math/src/Angle_TEST.cc: In member function ‘virtual void AngleTest_Angle_Test::TestBody():
  3462. ignition/ign-math/src/Angle_TEST.cc:44:46: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3463.    44 |   angle1 = math::Angle(0.1) - math::Angle(0.3);
  3464.       |                                              ^
  3465. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3466. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3467.    98 |       public: Angle(const Angle &_angle);
  3468.       |               ^~~~~
  3469. ignition/ign-math/src/Angle_TEST.cc:61:45: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3470.    61 |   angle = math::Angle(0.1) + math::Angle(0.2);
  3471.       |                                             ^
  3472. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3473. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3474.    98 |       public: Angle(const Angle &_angle);
  3475.       |               ^~~~~
  3476. ignition/ign-math/src/Angle_TEST.cc:64:45: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3477.    64 |   angle = math::Angle(0.1) * math::Angle(0.2);
  3478.       |                                             ^
  3479. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3480. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3481.    98 |       public: Angle(const Angle &_angle);
  3482.       |               ^~~~~
  3483. ignition/ign-math/src/Angle_TEST.cc:67:45: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3484.    67 |   angle = math::Angle(0.1) / math::Angle(0.2);
  3485.       |                                             ^
  3486. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3487. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3488.    98 |       public: Angle(const Angle &_angle);
  3489.       |               ^~~~~
  3490. ignition/ign-math/src/Angle_TEST.cc:88:11: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3491.    88 |   angle = 1.2;
  3492.       |           ^~~
  3493. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3494. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3495.    98 |       public: Angle(const Angle &_angle);
  3496.       |               ^~~~~
  3497. ignition/ign-math/src/Angle_TEST.cc:91:26: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3498.    91 |   angle = math::Angle(1.2);
  3499.       |                          ^
  3500. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3501. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3502.    98 |       public: Angle(const Angle &_angle);
  3503.       |               ^~~~~
  3504. ignition/ign-math/src/Angle_TEST.cc:100:11: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3505.   100 |   angle = 1.2;
  3506.       |           ^~~
  3507. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3508. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3509.    98 |       public: Angle(const Angle &_angle);
  3510.       |               ^~~~~
  3511. ignition/ign-math/src/Angle_TEST.cc:103:26: warning: implicitly-declared ‘constexpr ignition::math::v6::Angle& ignition::math::v6::Angle::operator=(const ignition::math::v6::Angle&)’ is deprecated [-Wdeprecated-copy]
  3512.   103 |   angle = math::Angle(1.2);
  3513.       |                          ^
  3514. In file included from ignition/ign-math/src/Angle_TEST.cc:23:
  3515. ignition/ign-math/include/ignition/math/Angle.hh:98:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)
  3516.    98 |       public: Angle(const Angle &_angle);
  3517.       |               ^~~~~
  3518. In file included from ignition/ign-math/src/graph/Graph_TEST.cc:21:
  3519. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3520. ignition/ign-math/src/graph/Graph_TEST.cc:126:36:   required from here
  3521. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3522.   187 |       return std::move(res);
  3523.       |                           ^
  3524. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
  3525. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >]:
  3526. ignition/ign-math/src/graph/Graph_TEST.cc:136:30:   required from here
  3527. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3528.   274 |       return std::move(res);
  3529.       |                           ^
  3530. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3531. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3532. ignition/ign-math/src/graph/Graph_TEST.cc:155:10:   required from ‘void GraphTestFixture_BadUniformInitialization_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::DirectedEdge<double> >]
  3533. ignition/ign-math/src/graph/Graph_TEST.cc:142:1:   required from here
  3534. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3535.   187 |       return std::move(res);
  3536.       |                           ^
  3537. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
  3538. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >]:
  3539. ignition/ign-math/src/graph/Graph_TEST.cc:179:10:   required from ‘void GraphTestFixture_BadUniformInitialization_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::DirectedEdge<double> >]
  3540. ignition/ign-math/src/graph/Graph_TEST.cc:142:1:   required from here
  3541. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3542.   274 |       return std::move(res);
  3543.       |                           ^
  3544. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3545. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices(const string&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >; std::string = std::__cxx11::basic_string<char>]:
  3546. ignition/ign-math/src/graph/Graph_TEST.cc:279:8:   required from ‘void GraphTestFixture_VerticesNames_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::UndirectedEdge<double> >]
  3547. ignition/ign-math/src/graph/Graph_TEST.cc:270:1:   required from here
  3548. ignition/ign-math/include/ignition/math/graph/Graph.hh:202:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3549.   202 |       return std::move(res);
  3550.       |                           ^
  3551. ignition/ign-math/include/ignition/math/graph/Graph.hh:202:27: note: remove ‘std::move’ call
  3552. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices(const string&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >; std::string = std::__cxx11::basic_string<char>]:
  3553. ignition/ign-math/src/graph/Graph_TEST.cc:279:8:   required from ‘void GraphTestFixture_VerticesNames_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::DirectedEdge<double> >]
  3554. ignition/ign-math/src/graph/Graph_TEST.cc:270:1:   required from here
  3555. ignition/ign-math/include/ignition/math/graph/Graph.hh:202:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3556. ignition/ign-math/include/ignition/math/graph/Graph.hh:202:27: note: remove ‘std::move’ call
  3557. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsTo(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3558. ignition/ign-math/include/ignition/math/graph/Graph.hh:394:41:   required from ‘size_t ignition::math::v6::graph::Graph<V, E, EdgeType>::InDegree(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; size_t = long unsigned int; ignition::math::v6::graph::VertexId = long unsigned int]
  3559. ignition/ign-math/src/graph/Graph_TEST.cc:438:5:   required from ‘void GraphTestFixture_EdgelessInDegree_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::UndirectedEdge<double> >]
  3560. ignition/ign-math/src/graph/Graph_TEST.cc:424:1:   required from here
  3561. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3562.   479 |       return std::move(res);
  3563.       |                           ^
  3564. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: note: remove ‘std::move’ call
  3565. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3566. ignition/ign-math/include/ignition/math/graph/Graph.hh:410:43:   required from ‘size_t ignition::math::v6::graph::Graph<V, E, EdgeType>::OutDegree(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; size_t = long unsigned int; ignition::math::v6::graph::VertexId = long unsigned int]
  3567. ignition/ign-math/src/graph/Graph_TEST.cc:457:5:   required from ‘void GraphTestFixture_EdgelessOutDegree_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::DirectedEdge<double> >]
  3568. ignition/ign-math/src/graph/Graph_TEST.cc:443:1:   required from here
  3569. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3570.   443 |       return std::move(res);
  3571.       |                           ^
  3572. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3573. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsTo(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3574. ignition/ign-math/include/ignition/math/graph/Graph.hh:394:41:   required from ‘size_t ignition::math::v6::graph::Graph<V, E, EdgeType>::InDegree(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; size_t = long unsigned int; ignition::math::v6::graph::VertexId = long unsigned int]
  3575. ignition/ign-math/src/graph/Graph_TEST.cc:438:5:   required from ‘void GraphTestFixture_EdgelessInDegree_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::DirectedEdge<double> >]
  3576. ignition/ign-math/src/graph/Graph_TEST.cc:424:1:   required from here
  3577. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3578.   479 |       return std::move(res);
  3579.       |                           ^
  3580. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: note: remove ‘std::move’ call
  3581. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3582. ignition/ign-math/include/ignition/math/graph/Graph.hh:410:43:   required from ‘size_t ignition::math::v6::graph::Graph<V, E, EdgeType>::OutDegree(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; size_t = long unsigned int; ignition::math::v6::graph::VertexId = long unsigned int]
  3583. ignition/ign-math/src/graph/Graph_TEST.cc:457:5:   required from ‘void GraphTestFixture_EdgelessOutDegree_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = ignition::math::v6::graph::Graph<int, double, ignition::math::v6::graph::UndirectedEdge<double> >]
  3584. ignition/ign-math/src/graph/Graph_TEST.cc:443:1:   required from here
  3585. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3586.   443 |       return std::move(res);
  3587.       |                           ^
  3588. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3589. In file included from ignition/ign-math/src/graph/GraphUndirected_TEST.cc:24:
  3590. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >]:
  3591. ignition/ign-math/src/graph/GraphUndirected_TEST.cc:40:28:   required from here
  3592. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3593.   274 |       return std::move(res);
  3594.       |                           ^
  3595. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3596. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3597. ignition/ign-math/src/graph/GraphUndirected_TEST.cc:207:41:   required from here
  3598. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3599.   443 |       return std::move(res);
  3600.       |                           ^
  3601. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3602. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsTo(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3603. ignition/ign-math/src/graph/GraphUndirected_TEST.cc:260:39:   required from here
  3604. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3605.   479 |       return std::move(res);
  3606.       |                           ^
  3607. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: note: remove ‘std::move’ call
  3608. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3609. ignition/ign-math/src/graph/GraphUndirected_TEST.cc:435:3:   required from here
  3610. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3611.   187 |       return std::move(res);
  3612.       |                           ^
  3613. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
  3614. In file included from ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:21:
  3615. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3616. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:237:38:   required from here
  3617. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3618.   187 |       return std::move(res);
  3619.       |                           ^
  3620. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
  3621. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3622. ignition/ign-math/include/ignition/math/graph/GraphAlgorithms.hh:112:5:   required from ‘std::vector<long unsigned int> ignition::math::v6::graph::DepthFirstSort(const ignition::math::v6::graph::Graph<V, E, EdgeType>&, const VertexId&) [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexId = long unsigned int]
  3623. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:71:37:   required from here
  3624. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3625. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
  3626. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >]:
  3627. ignition/ign-math/include/ignition/math/graph/GraphAlgorithms.hh:116:5:   required from ‘std::vector<long unsigned int> ignition::math::v6::graph::DepthFirstSort(const ignition::math::v6::graph::Graph<V, E, EdgeType>&, const VertexId&) [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexId = long unsigned int]
  3628. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:71:37:   required from here
  3629. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3630.   274 |       return std::move(res);
  3631.       |                           ^
  3632. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3633. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >]:
  3634. ignition/ign-math/include/ignition/math/graph/GraphAlgorithms.hh:116:5:   required from ‘std::vector<long unsigned int> ignition::math::v6::graph::DepthFirstSort(const ignition::math::v6::graph::Graph<V, E, EdgeType>&, const VertexId&) [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexId = long unsigned int]
  3635. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:89:37:   required from here
  3636. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3637. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3638. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::UndirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3639. ignition/ign-math/include/ignition/math/graph/GraphAlgorithms.hh:262:7:   required from ‘std::map<long unsigned int, std::pair<double, long unsigned int> > ignition::math::v6::graph::Dijkstra(const ignition::math::v6::graph::Graph<V, E, EdgeType>&, const VertexId&, const VertexId&) [with V = int; E = double; EdgeType = ignition::math::v6::graph::UndirectedEdge<double>; ignition::math::v6::graph::VertexId = long unsigned int]
  3640. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:120:32:   required from here
  3641. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3642.   443 |       return std::move(res);
  3643.       |                           ^
  3644. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3645. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3646. ignition/ign-math/include/ignition/math/graph/GraphAlgorithms.hh:262:7:   required from ‘std::map<long unsigned int, std::pair<double, long unsigned int> > ignition::math::v6::graph::Dijkstra(const ignition::math::v6::graph::Graph<V, E, EdgeType>&, const VertexId&, const VertexId&) [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexId = long unsigned int]
  3647. ignition/ign-math/src/graph/GraphAlgorithms_TEST.cc:180:32:   required from here
  3648. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3649. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3650. In file included from ignition/ign-math/src/graph/GraphDirected_TEST.cc:22:
  3651. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::Edges() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >]:
  3652. ignition/ign-math/src/graph/GraphDirected_TEST.cc:38:28:   required from here
  3653. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3654.   274 |       return std::move(res);
  3655.       |                           ^
  3656. ignition/ign-math/include/ignition/math/graph/Graph.hh:274:27: note: remove ‘std::move’ call
  3657. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsFrom(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3658. ignition/ign-math/src/graph/GraphDirected_TEST.cc:190:41:   required from here
  3659. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3660.   443 |       return std::move(res);
  3661.       |                           ^
  3662. ignition/ign-math/include/ignition/math/graph/Graph.hh:443:27: note: remove ‘std::move’ call
  3663. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::EdgeRef_M<EdgeType> ignition::math::v6::graph::Graph<V, E, EdgeType>::IncidentsTo(const VertexId&) const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::EdgeRef_M<EdgeType> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::DirectedEdge<double> > > > >; ignition::math::v6::graph::VertexId = long unsigned int]:
  3664. ignition/ign-math/src/graph/GraphDirected_TEST.cc:246:39:   required from here
  3665. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3666.   479 |       return std::move(res);
  3667.       |                           ^
  3668. ignition/ign-math/include/ignition/math/graph/Graph.hh:479:27: note: remove ‘std::move’ call
  3669. ignition/ign-math/include/ignition/math/graph/Graph.hh: In instantiation of ‘ignition::math::v6::graph::VertexRef_M<V> ignition::math::v6::graph::Graph<V, E, EdgeType>::Vertices() const [with V = int; E = double; EdgeType = ignition::math::v6::graph::DirectedEdge<double>; ignition::math::v6::graph::VertexRef_M<V> = std::map<long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> >, std::less<long unsigned int>, std::allocator<std::pair<const long unsigned int, std::reference_wrapper<const ignition::math::v6::graph::Vertex<int> > > > >]:
  3670. ignition/ign-math/src/graph/GraphDirected_TEST.cc:412:3:   required from here
  3671. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
  3672.   187 |       return std::move(res);
  3673.       |                           ^
  3674. ignition/ign-math/include/ignition/math/graph/Graph.hh:187:27: note: remove ‘std::move’ call
Advertisement
Add Comment
Please, Sign In to add comment