ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org
Ask Your Question

Tetrachromat's profile - activity

2016-09-25 23:44:57 -0500 received badge  Notable Question (source)
2016-09-25 23:44:57 -0500 received badge  Famous Question (source)
2016-01-20 08:31:39 -0500 received badge  Famous Question (source)
2015-11-23 10:06:54 -0500 received badge  Enthusiast
2015-11-23 05:58:54 -0500 received badge  Popular Question (source)
2015-11-21 22:13:34 -0500 asked a question Eigen triggers "fatal error: Eigen: No such file or directory #include <Eigen>"

fatal error: Eigen: No such file or directory #include <Eigen>

The problem seems to be with the linking, somehow. When I call catkin_make_isolated there is no problem finding FindEigen3.config, but the source files themselves don't see #include <Eigen>

CMakeLists.txt has the following references to Eigen3:

 find_package(Eigen3 REQUIRED)

 include_directories(
    ${catkin_INCLUDE_DIRS}
    ${Eigen3_INCLUDE_DIRS}
  )

  catkin_package(CATKIN_DEPENDS message_runtime
    DEPENDS Eigen3
  )

and package.xml has

  <build_depend>roscpp</build_depend>
  <run_depend>roscpp</run_depend>
  <build_depend>cmake_modules</build_depend>
  <run_depend>cmake_modules</run_depend>

I've gone back and forth with this problem for hours, but I'm at my wits end. I'd be really grateful if you could shed a light on this.

Tell me if you need to see other file contents. I really appreciate it!

2015-11-21 15:58:17 -0500 received badge  Scholar (source)
2015-11-21 15:50:46 -0500 asked a question catkin_make_isolated gives CMake warning: The dependency target "[foo]_msgs_gencpp" of target "[bar]" does not exist.

I'm running catkin_make_isolated and some packages, which seem to be the one I got with git clone trigger a message like

The dependency target "geometry_msgs_gencpp" of target "tf_conversions"
  does not exist.
This warning is for project developers.  Use -Wno-dev to suppress it.

or

The dependency target "tf2_msgs_gencpp" of target "tf2_ros_buffer_server"
  does not exist.
This warning is for project developers.  Use -Wno-dev to suppress it.

I'm not sure what I'm missing here. I googled and browsed the git's but I didn't find any clues. Do I need to take care of these messages?

2015-11-19 00:51:40 -0500 received badge  Notable Question (source)
2015-11-18 20:02:56 -0500 commented answer apt-get doesn't find ROS packages at all

First link.

2015-11-18 16:52:34 -0500 received badge  Popular Question (source)
2015-11-18 16:48:51 -0500 commented answer apt-get doesn't find ROS packages at all

I did run the setup from that installation page. Roscore does actually run, but specifically there's a problem downloading packages.

2015-11-18 16:47:45 -0500 commented question apt-get doesn't find ROS packages at all

Yes. I did it, but no luck.

2015-11-18 14:34:58 -0500 asked a question apt-get doesn't find ROS packages at all

I've tried running sudo apt-get install ros-indigo-ros-tutorials ros-indigo-geometry-tutorials ros-indigo-rviz ros-indigo-rosbash ros-indigo-rqt-tf-tree but it outputs:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-indigo-ros-tutorials
E: Unable to locate package ros-indigo-geometry-tutorials
E: Unable to locate package ros-indigo-rviz
E: Unable to locate package ros-indigo-rosbash
E: Unable to locate package ros-indigo-rqt-tf-tree

apt-get seems to be able to download other things such as nmap but the ROS packages simply are un-locatable. Any ideas? I'm pretty new to Raspbian (I'm on a RPi) and feel a bit at a loss.

Thanks!