Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fallo al compilar #2

Closed
grafoteka opened this issue Feb 19, 2020 · 14 comments
Closed

Fallo al compilar #2

grafoteka opened this issue Feb 19, 2020 · 14 comments

Comments

@grafoteka
Copy link

Hola Noe, lo primero gracias por compartir el desarrollo que has realizado, tengo mucho interés en poder probarlo en mi robot ya que uso una configuración muy similar a la tuya.

Sin embargo, cuando descargo el paquete y lo intento compilar me aparecen una serie de errores.

El primero: fatal error: rrt_planners/ChangeSolveTime.h: No such file or directory

He revisado el directorio y ChangeSolveTime es un servicio, sin embargo, en el CMakeList este aparece comentado. Entonces no sé si se te despistó comentarlo en RRT_ros_wrapper.h o en el CMake.

Sin embargo, si descomento el CMake, me surgen muchos más errores. Por lo que no sé por donde seguir para intentar solucionarlo.

Muchas gracias por la ayuda!

Un saludo

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@grafoteka
Copy link
Author

grafoteka commented Feb 19, 2020

Gracias por la respuesta tan rápida.
Acabo de descargar la nueva versión, pero me ha dado problemas con el CMake y package.xml de indire_macro_actions debido a dynamic_reconfigure.

En el CMake estaba indicado como dependencia (linea 127) y en el package.xml comentado tanto en build_depend como run_depend.

Sin embargo, al compilar me salen una cantidad ingente de errores que se resumen más o menos con este error:

/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’

Por si te sirve de apoyo, estoy con Ubuntu 16.04 y ROS Kinetic.

Gracias de nuevo

PD: Si lo hago al revés y comento en el CMake, el resultado es el mismo

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@grafoteka
Copy link
Author

Pues de momento los errores siguen igual, incluso he tenido que comentar la el dynamic_reconfigure del final de la línea 127.

Pero sigue con el fallo de boos.

/usr/include/boost/math/special_functions/log1p.hpp:192:7: error: unable to find numeric literal operator ‘operator""Q’ BOOST_MATH_BIG_CONSTANT(T, 64, 1.13156411870766876113), ^ /usr/include/boost/math/special_functions/log1p.hpp:192:7: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes

He revisado y las librerías boost las tengo todas instaladas y actualizadas.

Saludos,
Jorge

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@grafoteka
Copy link
Author

Sí, es bastante raro la verdad, y además no hay ninguna solución clara por internet.

Si consigues algo te lo agradecería, porque la verdad es que llevo desde diciembre siguiendo tu paquete pero aún no he logrado compilarlo, aunque hoy he dado un paso adelante.

Gracias!

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@grafoteka
Copy link
Author

Bufff pues pinta mal...

jorge@silth:~$  dpkg -s libboost-dev | grep 'Version'
Version: 1.58.0.1ubuntu1

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@noeperez
Copy link
Owner

noeperez commented Feb 19, 2020 via email

@grafoteka
Copy link
Author

Buenas noches Noé, aquí te pego el inicio del error y el final

[ 94%] Building CXX object indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/StateSpace.cpp.o
In file included from /usr/include/boost/config.hpp:61:0,
                 from /usr/include/boost/random/mersenne_twister.hpp:24,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/RandomNumbers.h:1,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/StateSpace.h:9,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/src/StateSpace.cpp:1:
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_half<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(half, 5.000000000000000000000000000000000000e-01, "5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
In file included from /usr/include/boost/config.hpp:61:0,
                 from /usr/include/boost/random/mersenne_twister.hpp:24,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/RandomNumbers.h:1,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/StateSpace.h:9,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/planners/simple/SimpleQuickRRTstar.h:4,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/src/planners/simple/SimpleQuickRRTstar.cpp:1:
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_half<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(half, 5.000000000000000000000000000000000000e-01, "5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
In file included from /usr/include/boost/config.hpp:61:0,
                 from /usr/include/boost/random/mersenne_twister.hpp:24,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/RandomNumbers.h:1,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/StateSpace.h:9,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/planners/control/Rrt.h:4,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/src/planners/control/Rrt.cpp:1:
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_half<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(half, 5.000000000000000000000000000000000000e-01, "5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
In file included from /usr/include/boost/config.hpp:61:0,
                 from /usr/include/boost/random/mersenne_twister.hpp:24,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/RandomNumbers.h:1,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/StateSpace.h:9,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/planners/control/RRTstar.h:4,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/src/planners/control/RRTstar.cpp:1:
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_half<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(half, 5.000000000000000000000000000000000000e-01, "5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:277:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:277:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:277:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:277:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
In file included from /usr/include/boost/config.hpp:61:0,
                 from /usr/include/boost/random/mersenne_twister.hpp:24,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/RandomNumbers.h:1,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/StateSpace.h:9,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/include/rrt_planners/planners/simple/SimpleRRTstar.h:4,
                 from /home/jorge/ws/clhero_ws/src/indires_navigation/rrt_planners/src/planners/simple/SimpleRRTstar.cpp:1:
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_half<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:277:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(half, 5.000000000000000000000000000000000000e-01, "5.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:277:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_third<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:278:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(third, 3.333333333333333333333333333333333333e-01, "3.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e-01")
   ^
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_third<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:278:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(third, 3.333333333333333333333333333333333333e-01, "3.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:278:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_third<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:278:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(third, 3.333333333333333333333333333333333333e-01, "3.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:278:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:278:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_third<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:278:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(third, 3.333333333333333333333333333333333333e-01, "3.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:278:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_twothirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:279:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(twothirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:279:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_twothirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:279:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(twothirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:279:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_twothirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:279:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(twothirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:279:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_twothirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:279:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(twothirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:279:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_two_thirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:280:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(two_thirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:280:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_two_thirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:280:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(two_thirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_two_thirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:280:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(two_thirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:280:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:280:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_three_quarters<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:281:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(three_quarters, 7.500000000000000000000000000000000000e-01, "7.50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:281:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_two_thirds<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:280:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(two_thirds, 6.666666666666666666666666666666666666e-01, "6.66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:280:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_third<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:278:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(third, 3.333333333333333333333333333333333333e-01, "3.33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333e-01")
   ^
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_root_two<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:282:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(root_two, 1.414213562373095048801688724209698078e+00, "1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623e+00")
   ^
/usr/include/boost/math/constants/constants.hpp:278:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:282:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_three_quarters<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:281:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(three_quarters, 7.500000000000000000000000000000000000e-01, "7.50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_three_quarters<T>::get(const mpl_::int_<5>&)’:
/usr/include/boost/math/constants/constants.hpp:281:3: error: unable to find numeric literal operator ‘operator""Q’
   BOOST_DEFINE_MATH_CONSTANT(three_quarters, 7.500000000000000000000000000000000000e-01, "7.50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e-01")
   ^
/usr/include/boost/math/constants/constants.hpp:281:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp:281:3: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/constants/constants.hpp: In static member function ‘static constexpr T boost::math::constants::detail::constant_three_quarters<T>::get(const mpl_::int_<5>&)’:```
...
``` /usr/include/boost/math/special_functions/detail/erf_inv.hpp:352:46: error: unable to find numeric literal operator ‘operator""Q’
          if(is_value_non_zero(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-800))))
                                              ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:352:46: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:353:50: error: unable to find numeric literal operator ‘operator""Q’
             boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-800)), Policy());
                                                  ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:353:50: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:354:46: error: unable to find numeric literal operator ‘operator""Q’
          if(is_value_non_zero(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900))))
                                              ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:354:46: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:355:50: error: unable to find numeric literal operator ‘operator""Q’
             boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900)), Policy());
                                                  ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:355:50: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:346:46: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:347:50: error: unable to find numeric literal operator ‘operator""Q’
             boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-130)), Policy());
                                                  ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:347:50: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:352:46: error: unable to find numeric literal operator ‘operator""Q’
          if(is_value_non_zero(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-800))))
                                              ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:352:46: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:353:50: error: unable to find numeric literal operator ‘operator""Q’
             boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-800)), Policy());
                                                  ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:353:50: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:354:46: error: unable to find numeric literal operator ‘operator""Q’
          if(is_value_non_zero(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900))))
                                              ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:354:46: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:355:50: error: unable to find numeric literal operator ‘operator""Q’
             boost::math::erfc_inv(static_cast<T>(BOOST_MATH_BIG_CONSTANT(T, 64, 1e-900)), Policy());
                                                  ^
/usr/include/boost/math/special_functions/detail/erf_inv.hpp:355:50: note: use -std=gnu++11 or -fext-numeric-literals to enable more built-in suffixes
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:110: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleRRTstar.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleRRTstar.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:182: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/RRTstar.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/RRTstar.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:86: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleRRT.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleRRT.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:158: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/Rrt.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/Rrt.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:206: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/HalfRRTstar.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/control/HalfRRTstar.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:134: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleQuickRRTstar.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/simple/SimpleQuickRRTstar.cpp.o] Error 1
indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/build.make:62: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/Planner.cpp.o' failed
make[2]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/src/planners/Planner.cpp.o] Error 1
CMakeFiles/Makefile2:11663: recipe for target 'indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/all' failed
make[1]: *** [indires_navigation/rrt_planners/CMakeFiles/rrt_planners.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed ```

@noeperez
Copy link
Owner

noeperez commented Feb 20, 2020 via email

@grafoteka
Copy link
Author

Buenos días Noé, por fin ha funcionado!

He tenido que hacer la primera modificación en 2 paquetes: rrt_planners y rrt_global_planers

Por cierto, ¿cómo supiste dar con el fallo?

Ahora me toca ver como configurarlo y lanzarlo. Quizás una miniwiki en el Readme estaría bien, o si prefieres lanzo unas preguntas nuevas. Como quieras.

Un saludo y gracias!!

@noeperez
Copy link
Owner

noeperez commented Feb 20, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants