Hi Nils, Please ask questions like this on answers.ros.org. We try to keep this list for announcements and high level discussion only. See http://wiki.ros.org/Support for more details. Thanks! On Mon, Aug 10, 2015 at 4:43 PM, Nils Guillermin via ros-users < ros-users@lists.ros.org> wrote: > Hi everyone, > > I was wondering if anyone had had any luck installing LSD_SLAM from > https://github.com/tum-vision/lsd_slam on OS X 10.10.4? I keep on running > into this particular compilation error: > > =================LONG CODE FRAGMENT BELOW================= > /usr/local/include/boost/smart_ptr/shared_ptr.hpp:349:24: note: in > instantiation of function template specialization > 'boost::detail::sp_pointer_construct lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractParamDescription, > lsd_slam_viewer::LSDSLAMViewerParamsConfig::ParamDescription >' > requested here > boost::detail::sp_pointer_construct( this, p, pn ); > ^ > > /opt/ros/indigo/share/lsd_slam/lsd_slam_viewer/cfg/cpp/lsd_slam_viewer/LSDSLAMViewerParamsConfig.h:529:45: > note: in instantiation of function template specialization > 'boost::shared_ptr lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractParamDescription>::shared_ptr > >' requested here > > Default.abstract_parameters.push_back(LSDSLAMViewerParamsConfig::AbstractParamDescriptionConstPtr(new > LSDSLAMViewerParamsConfig::ParamDescription("minNearSupport", "int", > 0, "only plot points that have #minNearSupport similar neighbours (higher > values remove outliers)", "", &LSDSLAMViewerParamsConfig::minNearSupport))); > ^ > In file included from > /opt/ros/indigo/share/lsd_slam/lsd_slam_viewer/src/main_viewer.cpp:22: > In file included from /opt/ros/indigo/include/ros/ros.h:38: > In file included from /opt/ros/indigo/include/ros/time.h:58: > In file included from > /usr/local/include/boost/math/special_functions/round.hpp:14: > In file included from > /usr/local/include/boost/math/policies/error_handling.hpp:31: > In file included from /usr/local/include/boost/format.hpp:38: > In file included from /usr/local/include/boost/format/internals.hpp:23: > In file included from /usr/local/include/boost/format/alt_sstream.hpp:21: > In file included from /usr/local/include/boost/shared_ptr.hpp:17: > In file included from > /usr/local/include/boost/smart_ptr/shared_ptr.hpp:26: > In file included from /usr/local/include/boost/checked_delete.hpp:15: > /usr/local/include/boost/core/checked_delete.hpp:34:5: warning: delete > called on > 'lsd_slam_viewer::LSDSLAMViewerParamsConfig::GroupDescription lsd_slam_viewer::LSDSLAMViewerParamsConfig>' that has virtual functions but > non-virtual destructor [-Wdelete-non-virtual-dtor] > delete x; > ^ > /usr/local/include/boost/smart_ptr/detail/shared_count.hpp:134:20: note: > in instantiation of function template specialization > 'boost::checked_delete lsd_slam_viewer::LSDSLAMViewerParamsConfig> >' requested here > boost::checked_delete( p ); > ^ > /usr/local/include/boost/smart_ptr/shared_ptr.hpp:271:5: note: in > instantiation of function template specialization > 'boost::detail::shared_count::shared_count lsd_slam_viewer::LSDSLAMViewerParamsConfig> >' requested here > boost::detail::shared_count( p ).swap( pn ); > ^ > /usr/local/include/boost/smart_ptr/shared_ptr.hpp:349:24: note: in > instantiation of function template specialization > 'boost::detail::sp_pointer_construct lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractGroupDescription, > lsd_slam_viewer::LSDSLAMViewerParamsConfig::GroupDescription lsd_slam_viewer::LSDSLAMViewerParamsConfig> >' requested here > boost::detail::sp_pointer_construct( this, p, pn ); > ^ > > /opt/ros/indigo/share/lsd_slam/lsd_slam_viewer/cfg/cpp/lsd_slam_viewer/LSDSLAMViewerParamsConfig.h:575:40: > note: in instantiation of function template specialization > 'boost::shared_ptr lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractGroupDescription>::shared_ptr lsd_slam_viewer::LSDSLAMViewerParamsConfig> >' requested here > > __group_descriptions__.push_back(LSDSLAMViewerParamsConfig::AbstractGroupDescriptionConstPtr(new > LSDSLAMViewerParamsConfig::GroupDescription LSDSLAMViewerParamsConfig>(Default))); > ^ > 4 warnings and 3 errors generated. > make[3]: *** [CMakeFiles/viewer.dir/src/main_viewer.cpp.o] Error 1 > 2 errors generated. > make[3]: *** [CMakeFiles/viewer.dir/src/PointCloudViewer.cpp.o] Error 1 > 3 warnings generated. > make[2]: *** [CMakeFiles/viewer.dir/all] Error 2 > make[1]: *** [all] Error 2 > =================CODE FRAGMENT ENDS================= > > It seems like this will require editing source but I'm sadly not familiar > enough with C++ to have any idea what is going on (something I am try to > remedy ASAP, ofc). Anyone have any insight as to the problem? > > Thanks, > > Nils > > _______________________________________________ > ros-users mailing list > ros-users@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-users > > -- William Woodall ROS Development Team william@osrfoundation.org http://wjwwood.io/