Open codymarquardt opened 4 years ago
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
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!
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.
@danielfortunato I'm facing the same issue. did you happen to find any solution to this problem?
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
==> 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::promoteargs::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::promoteargs::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(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::promoteargs::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::promoteargs::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(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(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(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(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(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(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(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::promoteargs::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::promoteargs::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(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(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(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(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::promoteargs::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::promoteargs::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(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(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(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(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