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

Issue compiling stack #40

Open
codymarquardt opened this issue Apr 8, 2020 · 4 comments
Open

Issue compiling stack #40

codymarquardt opened this issue Apr 8, 2020 · 4 comments

Comments

@codymarquardt
Copy link

Had issue compiling stack. Noticed the error message said that osg/Node could not be located. I installed the osg package and am now met with this error message. Any help is appreciated!

catkin_make_isolated --install
Base path: /home/codymarquardt/autopilot_catkin_ws
Source space: /home/codymarquardt/autopilot_catkin_ws/src
Build space: /home/codymarquardt/autopilot_catkin_ws/build_isolated
Devel space: /home/codymarquardt/autopilot_catkin_ws/devel_isolated
Install space: /home/codymarquardt/autopilot_catkin_ws/install_isolated

~~  traversing 21 packages in topological order:
~~  - osg_markers
~~  - osg_utils
~~  - osg_interactive_markers
~~  - underwater_sensor_msgs
~~  - underwater_vehicle_dynamics
~~  - usv_base_ctrl
~~  - usv_metrics
~~  - usv_navigation
~~  - usv_sim
~~  - usv_sim_rviz
~~  - usv_tf
~~  - uwsim_bullet (plain cmake)
~~  - uwsim_osgocean (plain cmake)
~~  - uwsim_osgworks (plain cmake)
~~  - uwsim_osgbullet (plain cmake)
~~  - uwsim
~~  - visualization_osg
~~  - water_current
~~  - wind_current
~~  - foil_dynamics_plugin
~~  - freefloating_gazebo

==> Processing catkin package: 'osg_markers'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/home/codymarquardt/autopilot_catkin_ws/build_isolated/osg_markers'
==> make -j4 -l4 in '/home/codymarquardt/autopilot_catkin_ws/build_isolated/osg_markers'
[ 0%] Built target actionlib_msgs_generate_messages_lisp
[ 0%] Built target tf2_msgs_generate_messages_lisp
[ 0%] Built target tf2_msgs_generate_messages_eus
[ 0%] Built target actionlib_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_lisp
[ 0%] Built target tf2_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target rosgraph_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_nodejs
[ 0%] Built target tf_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_cpp
[ 0%] Built target tf2_msgs_generate_messages_cpp
[ 0%] Built target tf_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_eus
[ 0%] Built target roscpp_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target actionlib_msgs_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target rosgraph_msgs_generate_messages_eus
[ 0%] Built target rosgraph_msgs_generate_messages_py
[ 0%] Built target tf_generate_messages_lisp
[ 0%] Built target roscpp_generate_messages_py
[ 0%] Built target tf_generate_messages_nodejs
[ 0%] Built target tf_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_nodejs
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target sensor_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_lisp
[ 0%] Built target sensor_msgs_generate_messages_py
[ 0%] Built target actionlib_generate_messages_cpp
[ 0%] Built target tf2_msgs_generate_messages_py
[ 0%] Built target actionlib_msgs_generate_messages_nodejs
[ 0%] Built target actionlib_msgs_generate_messages_eus
[ 0%] Built target actionlib_generate_messages_lisp
[ 0%] Built target actionlib_msgs_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target sensor_msgs_generate_messages_eus
[ 0%] Built target actionlib_generate_messages_nodejs
[ 0%] Built target actionlib_generate_messages_py
[ 28%] Building CXX object CMakeFiles/osg_markers.dir/src/marker_base.cpp.o
[ 28%] Building CXX object CMakeFiles/osg_markers.dir/src/shape_marker.cpp.o
[ 42%] Building CXX object CMakeFiles/osg_markers.dir/src/text_view_facing_marker.cpp.o
[ 57%] Building CXX object CMakeFiles/osg_markers.dir/src/triangle_list_marker.cpp.o
In file included from /usr/include/boost/math/special_functions/round.hpp:16:0,
from /opt/ros/kinetic/include/ros/time.h:58,
from /opt/ros/kinetic/include/ros/console.h:39,
from /opt/ros/kinetic/include/ros/assert.h:35,
from /home/codymarquardt/autopilot_catkin_ws/src/usv_sim_lsa/uwsim_resources/visualization_osg/osg_markers/src/triangle_list_marker.cpp:32:
/usr/include/boost/math/special_functions/fpclassify.hpp:293:5: error: expected initializer before ‘inline’
inline bool isfinite_impl(T x, native_tag const&)
^
In file included from /usr/include/boost/math/special_functions/round.hpp:16:0,
from /opt/ros/kinetic/include/ros/time.h:58,
from /opt/ros/kinetic/include/ros/console.h:39,
from /opt/ros/kinetic/include/ros/assert.h:35,
from /home/codymarquardt/autopilot_catkin_ws/src/usv_sim_lsa/uwsim_resources/visualization_osg/osg_markers/src/shape_marker.cpp:33:
/usr/include/boost/math/special_functions/fpclassify.hpp:293:5: error: expected initializer before ‘inline’
inline bool isfinite_impl(T x, native_tag const&)
^
In file included from /usr/include/boost/math/special_functions/round.hpp:16:0,
from /opt/ros/kinetic/include/ros/time.h:58,
from /opt/ros/kinetic/include/ros/console.h:39,
from /opt/ros/kinetic/include/ros/assert.h:35,
from /home/codymarquardt/autopilot_catkin_ws/src/usv_sim_lsa/uwsim_resources/visualization_osg/osg_markers/src/text_view_facing_marker.cpp:32:
/usr/include/boost/math/special_functions/fpclassify.hpp:293:5: error: expected initializer before ‘inline’
inline bool isfinite_impl(T x, native_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp: In instantiation of ‘bool boost::math::isfinite(T) [with T = double]’:
/usr/include/boost/math/special_functions/round.hpp:27:31: required from ‘typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, mpl_::false_) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double; mpl_::false_ = mpl_::bool_]’
/usr/include/boost/math/special_functions/round.hpp:65:24: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double]’
/usr/include/boost/math/special_functions/round.hpp:70:16: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = double; typename boost::math::tools::promote_args::type = double]’
/opt/ros/kinetic/include/ros/time.h:159:42: required from ‘T& ros::TimeBase<T, D>::fromSec(double) [with T = ros::Time; D = ros::Duration]’
/opt/ros/kinetic/include/ros/time.h:191:31: required from here
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: error: no matching function for call to ‘isfinite_impl(double, method)’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp: In instantiation of ‘bool boost::math::isfinite(T) [with T = double]’:
/usr/include/boost/math/special_functions/round.hpp:27:31: required from ‘typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, mpl_::false_) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double; mpl_::false_ = mpl_::bool_]’
/usr/include/boost/math/special_functions/round.hpp:65:24: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double]’
/usr/include/boost/math/special_functions/round.hpp:70:16: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = double; typename boost::math::tools::promote_args::type = double]’
/opt/ros/kinetic/include/ros/time.h:159:42: required from ‘T& ros::TimeBase<T, D>::fromSec(double) [with T = ros::Time; D = ros::Duration]’
/opt/ros/kinetic/include/ros/time.h:191:31: required from here
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: error: no matching function for call to ‘isfinite_impl(double, method)’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag ’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag ’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::ieee_tag&)
inline bool isfinite_impl(T x, ieee_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::ieee_tag&)
inline bool isfinite_impl(T x, ieee_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::ieee_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::ieee_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp: In instantiation of ‘bool boost::math::isfinite(T) [with T = double]’:
/usr/include/boost/math/special_functions/round.hpp:27:31: required from ‘typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, mpl_::false_) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double; mpl_::false_ = mpl_::bool_]’
/usr/include/boost/math/special_functions/round.hpp:65:24: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double]’
/usr/include/boost/math/special_functions/round.hpp:70:16: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = double; typename boost::math::tools::promote_args::type = double]’
/opt/ros/kinetic/include/ros/time.h:159:42: required from ‘T& ros::TimeBase<T, D>::fromSec(double) [with T = ros::Time; D = ros::Duration]’
/opt/ros/kinetic/include/ros/time.h:191:31: required from here
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: error: no matching function for call to ‘isfinite_impl(double, method)’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag ’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::ieee_tag&)
inline bool isfinite_impl(T x, ieee_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::ieee_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
CMakeFiles/osg_markers.dir/build.make:86: recipe for target 'CMakeFiles/osg_markers.dir/src/shape_marker.cpp.o' failed
make[2]: *** [CMakeFiles/osg_markers.dir/src/shape_marker.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/osg_markers.dir/build.make:134: recipe for target 'CMakeFiles/osg_markers.dir/src/triangle_list_marker.cpp.o' failed
make[2]: *** [CMakeFiles/osg_markers.dir/src/triangle_list_marker.cpp.o] Error 1
CMakeFiles/osg_markers.dir/build.make:110: recipe for target 'CMakeFiles/osg_markers.dir/src/text_view_facing_marker.cpp.o' failed
make[2]: *** [CMakeFiles/osg_markers.dir/src/text_view_facing_marker.cpp.o] Error 1
In file included from /usr/include/boost/math/special_functions/round.hpp:16:0,
from /opt/ros/kinetic/include/ros/time.h:58,
from /opt/ros/kinetic/include/ros/serialization.h:34,
from /opt/ros/kinetic/include/visualization_msgs/Marker.h:14,
from /home/codymarquardt/autopilot_catkin_ws/src/usv_sim_lsa/uwsim_resources/visualization_osg/osg_markers/include/osg_markers/marker_base.h:35,
from /home/codymarquardt/autopilot_catkin_ws/src/usv_sim_lsa/uwsim_resources/visualization_osg/osg_markers/src/marker_base.cpp:32:
/usr/include/boost/math/special_functions/fpclassify.hpp:293:5: error: expected initializer before ‘inline’
inline bool isfinite_impl(T x, native_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp: In instantiation of ‘bool boost::math::isfinite(T) [with T = double]’:
/usr/include/boost/math/special_functions/round.hpp:27:31: required from ‘typename boost::math::tools::promote_args::type boost::math::detail::round(const T&, const Policy&, mpl_::false_) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double; mpl_::false_ = mpl_::bool_]’
/usr/include/boost/math/special_functions/round.hpp:65:24: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&, const Policy&) [with T = double; Policy = boost::math::policies::policy<boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy, boost::math::policies::default_policy>; typename boost::math::tools::promote_args::type = double]’
/usr/include/boost/math/special_functions/round.hpp:70:16: required from ‘typename boost::math::tools::promote_args::type boost::math::round(const T&) [with T = double; typename boost::math::tools::promote_args::type = double]’
/opt/ros/kinetic/include/ros/time.h:159:42: required from ‘T& ros::TimeBase<T, D>::fromSec(double) [with T = ros::Time; D = ros::Duration]’
/opt/ros/kinetic/include/ros/time.h:191:31: required from here
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: error: no matching function for call to ‘isfinite_impl(double, method)’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:300:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::generic_tag&)
inline bool isfinite_impl(T x, generic_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:307:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::generic_tag ’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: candidate: template bool boost::math::detail::isfinite_impl(T, const boost::math::detail::ieee_tag&)
inline bool isfinite_impl(T x, ieee_tag const&)
^
/usr/include/boost/math/special_functions/fpclassify.hpp:318:17: note: template argument deduction/substitution failed:
/usr/include/boost/math/special_functions/fpclassify.hpp:343:32: note: cannot convert ‘method()’ (type ‘method {aka boost::math::detail::native_tag}’) to type ‘const boost::math::detail::ieee_tag&’
return detail::isfinite_impl(static_cast<value_type>(x), method());
^
CMakeFiles/osg_markers.dir/build.make:62: recipe for target 'CMakeFiles/osg_markers.dir/src/marker_base.cpp.o' failed
make[2]: *** [CMakeFiles/osg_markers.dir/src/marker_base.cpp.o] Error 1
CMakeFiles/Makefile2:111: recipe for target 'CMakeFiles/osg_markers.dir/all' failed
make[1]: *** [CMakeFiles/osg_markers.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
<== Failed to process package 'osg_markers':
Command '['make', '-j4', '-l4']' returned non-zero exit status 2

@danielfortunato
Copy link

I had the same problem today. Did you tried this?

sudo apt-get install ros-kinetic-desktop-full ros-kinetic-control-* ros-kinetic-osg-markers ros-kinetic-move-base -y

@codymarquardt
Copy link
Author

Hi Daniel!

I actually fixed the issue already. I saw in the error message that there were mainly issues stemming from the file “/usr/include/boost/math/special_functions/fpclassify.h”. I simply redownloaded this package and it fixed my issue!

@danielfortunato
Copy link

Great!
Now I have an issue compiling the stack. When I run

cd ~/catkin_ws/
catkin_make_isolated --install

It gives me this error

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
FFTW3F-3_INCLUDE_DIR
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
used as include directory in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean
FFTW3F-3_LIBRARY
linked by target "osgOcean" in directory /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean/src/osgOcean

-- Configuring incomplete, errors occurred!
See also "/home/danielfortunato/catkin_ws/build_isolated/uwsim_osgocean/install/CMakeFiles/CMakeOutput.log".
See also "/home/danielfortunato/catkin_ws/build_isolated/uwsim_osgocean/install/CMakeFiles/CMakeError.log".
<== Failed to process package 'uwsim_osgocean':
Command '['/home/danielfortunato/catkin_ws/install_isolated/env.sh', 'cmake', '/home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean', '-DCMAKE_INSTALL_PREFIX=/home/danielfortunato/catkin_ws/install_isolated', '-G', 'Unix Makefiles']' returned non-zero exit status 1

Reproduce this error by running:
==> cd /home/danielfortunato/catkin_ws/build_isolated/uwsim_osgocean && /home/danielfortunato/catkin_ws/install_isolated/env.sh cmake /home/danielfortunato/catkin_ws/src/usv_sim_lsa/uwsim_resources/uwsim_osgocean -DCMAKE_INSTALL_PREFIX=/home/danielfortunato/catkin_ws/install_isolated -G 'Unix Makefiles'

Command failed, exiting.

Did you get this error? I'm running on Ubuntu 16.04, but I don't know how to solve this issue.

@NirobNabil
Copy link
Contributor

@danielfortunato I'm facing the same issue. did you happen to find any solution to this problem?

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

3 participants