Closed b-reich closed 4 years ago
Did you try the good ole yay -Syu ignition-math --rebuildtree
?
Yes it did that. I am trying a fresh install on a VM...
hmm in that case it is most likely a dup of acxz/gazebo-arch#5 Can you try the solution there?
acxz/gazebo-arch#5
work for me
I got the following error
Error
``` :: There are 2 providers available for ignition-math: :: Repository AUR 1) ignition-math 2) ignition-math-4 Enter a number (default=1): :: Checking for conflicts... :: Checking for inner conflicts... [Aur: 1] ignition-math-6.4.0-5 1 ignition-math (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> :: Deleting (1/1): /home/benjamin/.cache/yay/ignition-math :: Downloaded PKGBUILD (1/1): ignition-math 1 ignition-math (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> :: Parsing SRCINFO (1/1): ignition-math ==> Making package: ignition-math 6.4.0-5 (Mi 10 Jun 2020 11:48:22 CEST) ==> Retrieving sources... -> Downloading ignition-math-6.4.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147 100 147 0 0 1814 0 --:--:-- --:--:-- --:--:-- 1814 39 503k 39 200k 0 0 251k 0 0:00:02 --:--:-- 0:00:02 251k 100 503k 100 503k 0 0 553k 0 --:--:-- --:--:-- --:--:-- 2703k -> Downloading headerfix.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 652 100 652 0 0 2187 0 --:--:-- --:--:-- --:--:-- 2187 ==> Validating source files with sha256sums... ignition-math-6.4.0.tar.gz ... Passed headerfix.patch ... Passed ==> Making package: ignition-math 6.4.0-5 (Mi 10 Jun 2020 11:48:24 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found ignition-math-6.4.0.tar.gz -> Found headerfix.patch ==> Validating source files with sha256sums... ignition-math-6.4.0.tar.gz ... Passed headerfix.patch ... Passed ==> Removing existing $srcdir/ directory... ==> Extracting sources... -> Extracting ignition-math-6.4.0.tar.gz with bsdtar ==> Starting prepare()... patching file src/RollingMean.cc ==> Sources are ready. ==> Making package: ignition-math 6.4.0-5 (Mi 10 Jun 2020 11:48:26 CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> WARNING: Using existing $srcdir/ tree ==> Starting build()... -- The C compiler identification is GNU 10.1.0 -- The CXX compiler identification is GNU 10.1.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- ignition-math6 version 6.4.0 -- Operating system is Linux -- Looking for eigen3 - found -- Searching for swig - found. -- Searching for Ruby - found. -- -- Searching for host SSE information -- SSE2 found -- SSE3 found -- SSE4.1 found -- SSE4.2 found -- Configuring library: ignition-math6 -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Testing is disabled -- skipping UNIT tests -- Testing is disabled -- skipping UNIT tests CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:607 (message): Policy CMP0078 is not set: UseSWIG generates standard target names. Run "cmake --help-policy CMP0078" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:460 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.17/Modules/UseSWIG.cmake:702 (SWIG_ADD_SOURCE_TO_MODULE) src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:460 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.17/Modules/UseSWIG.cmake:702 (SWIG_ADD_SOURCE_TO_MODULE) src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:460 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.17/Modules/UseSWIG.cmake:702 (SWIG_ADD_SOURCE_TO_MODULE) src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:460 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.17/Modules/UseSWIG.cmake:702 (SWIG_ADD_SOURCE_TO_MODULE) src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/share/cmake-3.17/Modules/UseSWIG.cmake:460 (message): Policy CMP0086 is not set: UseSWIG honors SWIG_MODULE_NAME via -module flag. Run "cmake --help-policy CMP0086" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): /usr/share/cmake-3.17/Modules/UseSWIG.cmake:702 (SWIG_ADD_SOURCE_TO_MODULE) src/CMakeLists.txt:56 (SWIG_ADD_LIBRARY) This warning is for project developers. Use -Wno-dev to suppress it. -- Configuring library: ignition-math6-eigen3 CMake Warning (dev) at /usr/share/cmake/ignition-cmake2/cmake2/IgnUtils.cmake:1241 (target_link_libraries): Policy CMP0079 is not set: target_link_libraries allows use with targets in other directories. Run "cmake --help-policy CMP0079" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Target ignition-math6-all is not created in this directory. For compatibility with older versions of CMake, link library ignition-math6-eigen3 will be looked up in the directory in which the target was created rather than in this calling directory. Call Stack (most recent call first): eigen3/src/CMakeLists.txt:2 (ign_add_component) This warning is for project developers. Use -Wno-dev to suppress it. -- Testing is disabled -- skipping UNIT tests -- The program [cppcheck] was not found! Skipping codecheck setup -- Build configuration successful -- Build type: Release -- Install prefix: /usr -- Looking for ronn to generate manpages - found -- Found Doxygen: /usr/bin/doxygen (found version "1.8.18") found components: doxygen dot -- Configuring done -- Generating done -- Build files have been written to: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build Scanning dependencies of target doc Scanning dependencies of target math_swig_compilation Scanning dependencies of target ignition-math6 [ 1%] Generating API documentation with Doxygen [ 5%] Swig compile Angle.i for ruby [ 5%] Swig compile ruby.i for ruby warning: Tag 'TCL_SUBST' at line 237 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api_tagfile.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2117 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api_tagfile.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2139 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api_tagfile.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" [ 7%] Building CXX object src/CMakeFiles/ignition-math6.dir/Angle.cc.o [ 9%] Swig compile Vector2.i for ruby [ 11%] Swig compile Vector3.i for ruby [ 13%] Building CXX object src/CMakeFiles/ignition-math6.dir/AxisAlignedBox.cc.o [ 15%] Building CXX object src/CMakeFiles/ignition-math6.dir/Color.cc.o [ 15%] Built target math_swig_compilation [ 16%] Building CXX object src/CMakeFiles/ignition-math6.dir/DiffDriveOdometry.cc.o warning: Tag 'TCL_SUBST' at line 237 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 2117 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2139 of file '/home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/api.dox' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/src/DiffDriveOdometry.cc: In member function ‘void ignition::math::v6::DiffDriveOdometry::Init(const time_point&)’: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/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] 104 | this->dataPtr->heading = 0.0; | ^~~ In file included from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/DiffDriveOdometry.hh:22, from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/src/DiffDriveOdometry.cc:18: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/Angle.hh:72:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)’ 72 | public: Angle(const Angle &_angle); | ^~~~~ /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/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] 106 | this->dataPtr->angularVel = 0.0; | ^~~ In file included from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/DiffDriveOdometry.hh:22, from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/src/DiffDriveOdometry.cc:18: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/Angle.hh:72:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)’ 72 | public: Angle(const Angle &_angle); | ^~~~~ /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/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&)’: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/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] 162 | this->dataPtr->angularVel = this->dataPtr->angularMean.Mean(); | ^ In file included from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/DiffDriveOdometry.hh:22, from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/src/DiffDriveOdometry.cc:18: /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/include/ignition/math/Angle.hh:72:15: note: because ‘ignition::math::v6::Angle’ has user-provided ‘ignition::math::v6::Angle::Angle(const ignition::math::v6::Angle&)’ 72 | public: Angle(const Angle &_angle); | ^~~~~ Scanning dependencies of target math [ 18%] Building CXX object src/CMakeFiles/math.dir/CMakeFiles/math.dir/rubyRUBY_wrap.cxx.o /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:1815:54: warning: ISO C++11 requires at least one argument for the "..." in a variadic macro 1815 | VALUE num = rb_funcall( proc, swig_arity_id, 0 ); | ^ [ 20%] Building CXX object src/CMakeFiles/ignition-math6.dir/Frustum.cc.o [ 22%] Building CXX object src/CMakeFiles/ignition-math6.dir/Helpers.cc.o In file included from /usr/include/ruby-2.7.0/ruby/ruby.h:2863, from /usr/include/ruby-2.7.0/ruby.h:33, from /home/benjamin/.cache/yay/ignition-math/src/ign-math-ignition-math6_6.4.0/build/src/CMakeFiles/math.dir/rubyRUBY_wrap.cxx:886: /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp: In function ‘VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE)’: /usr/include/ruby-2.7.0/ruby/backward/cxxanyargs.hpp:202:14: warning: ‘VALUE ruby::backward::cxxanyargs::rb_rescue(VALUE (*)(...), VALUE, VALUE (*)(...), VALUE)’ is deprecated: Use of ANYARGS in this function is deprecated [-Wdeprecated-declarations] 202 | func1_t *t = reinterpret_cast