[ros-users] Installing LSD-SLAM on OS X 10.10.4
William Woodall
william at osrfoundation.org
Mon Aug 10 23:46:30 UTC 2015
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 at 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<const
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractParamDescription,
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::ParamDescription<int> >'
> 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<const
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractParamDescription>::shared_ptr<lsd_slam_viewer::LSDSLAMViewerParamsConfig::ParamDescription<int>
> >' requested here
>
> Default.abstract_parameters.push_back(LSDSLAMViewerParamsConfig::AbstractParamDescriptionConstPtr(new
> LSDSLAMViewerParamsConfig::ParamDescription<int>("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::DEFAULT,
> 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::GroupDescription<lsd_slam_viewer::LSDSLAMViewerParamsConfig::DEFAULT,
> 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::GroupDescription<lsd_slam_viewer::LSDSLAMViewerParamsConfig::DEFAULT,
> 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<const
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractGroupDescription,
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::GroupDescription<lsd_slam_viewer::LSDSLAMViewerParamsConfig::DEFAULT,
> 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<const
> lsd_slam_viewer::LSDSLAMViewerParamsConfig::AbstractGroupDescription>::shared_ptr<lsd_slam_viewer::LSDSLAMViewerParamsConfig::GroupDescription<lsd_slam_viewer::LSDSLAMViewerParamsConfig::DEFAULT,
> lsd_slam_viewer::LSDSLAMViewerParamsConfig> >' requested here
>
> __group_descriptions__.push_back(LSDSLAMViewerParamsConfig::AbstractGroupDescriptionConstPtr(new
> LSDSLAMViewerParamsConfig::GroupDescription<LSDSLAMViewerParamsConfig::DEFAULT,
> 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 at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users
>
>
--
William Woodall
ROS Development Team
william at osrfoundation.org
http://wjwwood.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20150810/471405c3/attachment.html>
More information about the ros-users
mailing list