ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Please see whether Compiling on centos7 helps.

Please see whether Compiling on centos7 helps.


Edit:

But, I got the following error messages when I go through the next step, step 2.1.3 to build the catkin workspace. [..]

Seems like some package depends on the Poco library, but either didn't declare it, or Poco is a transitive dependency of something on Fedora, but not on RHEL7. Can you please update your question with a bit more context? What package failed to configure?

As to a solution / work-around: you could try to see whether you can install poco-devel manually (at least, that's what I assume it is called on RHEL). A quick search did not turn up any RHEL7 package for that though. Are you sure there were no errors when you ran the rosdep install .. --os=fedora:2 command?

Also: remember: doing an install this way is really nothing more than a work-around. The proper way would be to contribute rosdep rules for RedHat.

Please see whether Compiling on centos7 helps.


Edit:

But, I got the following error messages when I go through the next step, step 2.1.3 to build the catkin workspace. [..]

Seems like some package depends on the Poco library, but either didn't declare it, or Poco is a transitive dependency of something on Fedora, but not on RHEL7. Can you please update your question with a bit more context? What package failed to configure?

As to a solution / work-around: you could try to see whether you can install poco-devel manually (at least, that's what I assume it is called on RHEL). A quick search did not turn up any RHEL7 package for that though. Are you sure there were no errors when you ran the rosdep install .. --os=fedora:2 command?

Also: remember: doing an install this way is really nothing more than a work-around. The proper way would be to contribute rosdep rules for RedHat.


Edit2:

  skipping gtest 'test_urdf' in project 'pr2_description'

and:

Cannot specify link libraries for target "test_urdf" which is not built by this project.

It would seem you don't have gtest installed, which causes this line to probably fail. The next line tries to then link the test_urdf target with some other library, but since the test_urdf target doesn't exist, it fails the entire build.

Please make sure you have gtest installed. If you can't install it, you might be able to skip all testing by appending -DCATKIN_ENABLE_TESTING=False to your catkin_make invocation. The pr2_description package will still fail though, as it hasn't been properly setup.

Please see whether Compiling on centos7 helps.


Edit:

But, I got the following error messages when I go through the next step, step 2.1.3 to build the catkin workspace. [..]

Seems like some package depends on the Poco library, but either didn't declare it, or Poco is a transitive dependency of something on Fedora, but not on RHEL7. Can you please update your question with a bit more context? What package failed to configure?

As to a solution / work-around: you could try to see whether you can install poco-devel manually (at least, that's what I assume it is called on RHEL). A quick search did not turn up any RHEL7 package for that though. Are you sure there were no errors when you ran the rosdep install .. --os=fedora:2 command?

Also: remember: doing an install this way is really nothing more than a work-around. The proper way would be to contribute rosdep rules for RedHat.


Edit2:

  skipping gtest 'test_urdf' in project 'pr2_description'

and:

Cannot specify link libraries for target "test_urdf" which is not built by this project.

It would seem you don't have gtest installed, which causes this line to probably fail. The next line tries to then link the test_urdf target with some other library, but since the test_urdf target doesn't exist, it fails the entire build.

Please make sure you have gtest installed. If you can't install it, you might be able to skip all testing by appending -DCATKIN_ENABLE_TESTING=False to your catkin_make invocation. The pr2_description package will still fail though, as it hasn't been properly setup.

setup (see pr2_common/issues/241 and pr2_common/pull/238).