Closed grafoteka closed 4 years ago
Hola Jorge,
muchas gracias por el interés. Pues ayer mismo me di cuenta de ese mismo problema al instalar el paquete en otro pc. Vi que tenía comentado ese service file en el CMakeLists.txt del rrt_planners (no sé en qué momento lo comenté). Lo descomenté y me compiló sin problemas. Ayer lo actualicé en el repo. Prueba a compilar de nuevo con el cambio y me dices si te sale algún nuevo error.
Saludos y gracias, Noé
El mié., 19 feb. 2020 a las 12:07, Jorge De León Rivas (< notifications@github.com>) escribió:
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
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36CY7Q3BUBURMFQYAPDRDUHGZA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IOTHQSA, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36APA6OYINYIBGDQAKTRDUHGZANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
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
Hola de nuevo, perdón por los errores, en la compilación de ayer no me dio ningún otro error, y hasta que llega otra persona que se encuentra con otros problemas, no te das cuenta. Ya he subido la corrección del CMakeLists.txt del indires_macro_actions. Prueba de nuevo please, y me dices los nuevos errores.
Perdón de nuevo, Saludos, Noé
El mié., 19 feb. 2020 a las 12:38, Jorge De León Rivas (< notifications@github.com>) escribió:
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
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36BANAJN2QSEZYXUL73RDUK4BA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMHOMGQ#issuecomment-588178970, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36DUSC5GQC7FZJHJSOLRDUK4BANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
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
Ese error de Boost es raro. Tengo que investigar a ver de donde sale, porque en los 3 pcs que he instalado el sistema, no me ha salido nada parecido.
Si descubro algo te digo.
El mié., 19 feb. 2020 13:20, Jorge De León Rivas notifications@github.com escribió:
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
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36H4QMJ2PM6YBNUYOI3RDUP2FA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMHSXWQ#issuecomment-588196826, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36AWQ3NNEADOLJGYQGTRDUP2FANCNFSM4KXXCQFQ .
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!
por si sirve de ayuda, mirando la versión de Boost instalada con:
dpkg -s libboost-dev | grep 'Version'
En dos pc que tengo el sistema funcionando dice: versión 1.58.0.1ubuntu1
El mié., 19 feb. 2020 a las 14:37, Jorge De León Rivas (< notifications@github.com>) escribió:
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!
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36DZGKSYSMQVWO7SQA3RDUY2LA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMH32EY#issuecomment-588234003, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36DDJP6XSYWQYZHYTUTRDUY2LANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
Bufff pues pinta mal...
jorge@silth:~$ dpkg -s libboost-dev | grep 'Version'
Version: 1.58.0.1ubuntu1
puedes copiarme mas texto de los errores? que sale antes de ese error?
El mié., 19 feb. 2020 a las 15:20, Jorge De León Rivas (< notifications@github.com>) escribió:
Bufff pues pinta mal...
jorge@silth:~$ dpkg -s libboost-dev | grep 'Version' Version: 1.58.0.1ubuntu1
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36GK7JYOXIAV6SD4BFTRDU52ZA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMIBHEI#issuecomment-588256145, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36DB2IKVECHPQHNZ2ZLRDU52ZANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
He subido alguna modificación más en el CMakeLists.txt del indires_macro_actions. No creo que solucione lo del Boost pero prueba a ver. De los errores de Boost necesito saber si es al compilar el paquete indires_macro_actions, o con qué paquete es cuando saltan.
Saludos, Noé
El mié., 19 feb. 2020 a las 15:29, NOE PEREZ HIGUERAS (noe.perez@uc3m.es) escribió:
puedes copiarme mas texto de los errores? que sale antes de ese error?
El mié., 19 feb. 2020 a las 15:20, Jorge De León Rivas (< notifications@github.com>) escribió:
Bufff pues pinta mal...
jorge@silth:~$ dpkg -s libboost-dev | grep 'Version' Version: 1.58.0.1ubuntu1
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36GK7JYOXIAV6SD4BFTRDU52ZA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMIBHEI#issuecomment-588256145, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36DB2IKVECHPQHNZ2ZLRDU52ZANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
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 ```
Hola,
gracias Jorge. Voy a pedirte que pruebes un par de cosas, a ver si así se soluciona. Es que como a mi no me da ese error en ningún ordenador, me cuesta depurarlo. En el CMakeLists.txt del paquete rrt_planners:
Ya me dices a ver si te ha valido o no. Si funciona, subo los cambios correspondientes al repo. Saludos, Noé
El mié., 19 feb. 2020 a las 23:19, Jorge De León Rivas (< notifications@github.com>) escribió:
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::constanthalf
::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::constanthalf
::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::constanthalf
::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::constanthalf
::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::constanthalf
::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::constantthird
::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::constantthird
::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::constantthird
::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::constantthird
::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::constanttwothirds
::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::constanttwothirds
::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::constanttwothirds
::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::constanttwothirds
::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
::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_twothirds
::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_twothirds
::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_threequarters
::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_twothirds
::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::constantthird
::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_roottwo
::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_threequarters
::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_threequarters
::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_threequarters
::get(const mpl ::int_<5>&)’:```...
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 ``` — You are receiving this because you commented. Reply to this email directly, view it on GitHub <https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36C4ETLFW7BTHI5WWBTRDWV5JA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMJ5FMI#issuecomment-588501681>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ADUK36AYYORD4HCUDKJDSPDRDWV5JANCNFSM4KXXCQFQ> .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
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!!
Genial!!
Añadiré los cambios y actualizaré el repo. Sí, debería extender el readme con todos los pasos para que sea más usable, pero estoy justo de tiempo estos días. Cuando pueda la mejoraré, pero de momento, pues ve contándome los problemas o dudas que vayas teniendo.
Saludos, Noé
El jue., 20 feb. 2020 a las 13:01, Jorge De León Rivas (< notifications@github.com>) escribió:
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!!
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/noeperez/indires_navigation/issues/2?email_source=notifications&email_token=ADUK36H5BJM7T6TLRK5LB3DRDZWHXA5CNFSM4KXXCQF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMNTNAY#issuecomment-588985987, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADUK36EX6DGZ5ZCXNJYOBSLRDZWHXANCNFSM4KXXCQFQ .
-- NOE PEREZ HIGUERAS Postdoctoral Researcher - RoboticsLab Dept. Ingenieria de Sist. y Automatica Universidad Carlos III de Madrid c/ Butarque, 15 28911 Leganes, Madrid España - SPAIN
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