Open shobhitcito opened 4 years ago
I'll try to reprodice this error, see PR #248.
with that said, it does appear there is an error here:
godel_irb1200/abb_irb1200_5_90_ikfast_manipulator_plugin/src/abb_irb1200_5_90_manipulator_ikfast_moveit_plugin.cpp:366:102: error: no matching function for call to ‘const_pointer_casturdf::Link(urdf::LinkConstSharedPtr)’
it looks like i had a different error though:
CMake Error at /catkin_ws/src/godel_openvoronoi/src/version_string.cmake:20 (file):
file failed to open for reading (No such file or directory):
/catkin_ws/src/godel_openvoronoi/src/git-tag.txt
Call Stack (most recent call first):
CMakeLists.txt:73 (INCLUDE)
@AustinDeric thanks for looking into it
I am still not able to resolve the problem. I tried to go through the issues faced by other users and it hasn't helped me yet.
What should I do now? Thank you very much for helping out.
Hi, was anyone able to resolve the above issue when doing 'catkin_make_isolated'? I am facing the same issue. But I am using ROS Melodic..
Thanks in advance!
I am facing the exact same issue as above and I am using ROS melodic. Could anyone please solve this issue.
I am also facing the same error on ROS Melodic
At least after some debugging, godel packages are now building without any errors (still few warnings are there) on my system (ROS Melodic).
I'll try to list out few changes/resolutions here:
catkin build
tools instead of catkin_make
or anything else. (delete build and devel, if you already built the package with catkin_make
)boost
with std
in IKFastPlugin : https://github.com/ros-industrial/fanuc/issues/241error: conflicting declaration ‘typedef struct LZ4_stream_t LZ4_stream_t’ typedef struct { long long table[LZ4_STREAMSIZE_U64]; } LZ4_stream_t;
=> Resolution: https://github.com/ethz-asl/lidar_align/issues/16#issuecomment-758960226error: ‘vector’ in namespace ‘std’ does not name a template type typedef std::vector<Eigen::Affine3d, Eigen::aligned_allocator<Eigen::Affine3d> > PoseVector;
=> Resolution: add #include <vector>
in corresponding error fileerror: ‘accumulate’ is not a member of ‘std’ auto cost = std::accumulate(delta_buffer_.cbegin(), delta_buffer_.cend(), 0.0);
=> Resolution: https://github.com/ros-industrial-consortium/descartes/pull/220/commits/fdfb598c422de04f0f1e08021ff9cd9ecc6b8083undefined reference to
tf::poseMsgToEigen(geometrymsgs::Pose<std::allocator=>Resolution: add
eigen_conversionsinside
find_package(catkin REQUIRED COMPONENTS )in
CMakeLists.txt. `NOTE: still haven't tried demo launch files
Please comment if further explanation required or clarification.
Looking at forks of a repository is always very worthwhile.
The tecnalia-advancedmanufacturing-robotics/godel and sam-xl/godel forks seem to have resolved many (if not all) of the issues you found.
System information: Distributor ID: Ubuntu Description: Ubuntu 16.04.6 LTS Release: 16.04 Codename: xenial
ROS version: kinetic
Error:
Following which I also tried catkin_make_isolated, which also ends up giving compilation error: ERROR: