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

T-R0D's profile - activity

2017-10-29 02:12:25 -0500 received badge  Taxonomist
2016-07-19 08:13:32 -0500 received badge  Student (source)
2016-07-18 17:44:45 -0500 received badge  Popular Question (source)
2016-07-18 17:44:45 -0500 received badge  Famous Question (source)
2016-07-18 17:44:45 -0500 received badge  Notable Question (source)
2015-09-03 15:27:38 -0500 received badge  Popular Question (source)
2015-09-03 15:27:38 -0500 received badge  Famous Question (source)
2015-09-03 15:27:38 -0500 received badge  Notable Question (source)
2015-02-09 11:06:10 -0500 commented answer Package 'sbcl' has no installation candidate

Thanks! I re-ran the rosdep install... command with the --skip-keys='sbcl' option and it seems to have worked out. I did not try anything with UbuntuARM packages since it seems I could get by without doing so, but for future readers, that looks like a good option.

2015-02-09 11:04:04 -0500 received badge  Scholar (source)
2015-02-06 11:08:56 -0500 asked a question Package 'sbcl' has no installation candidate

I am trying to install ROS hydro bare bones on a Samsung Chromebook that is in developer mode. This means that I am using an ARM form of Ubuntu (with the xfce desktop environment, if that matters). All of my packages thus far have downloaded with the "armhf" suffix, which I gather is preferable to "armel".

Using the official installation from source instructions for ROS hydro (here), when running the bash command:

rosdep install --from-paths src --ignore-src --rosdistro hydro -y

most of the packages install without issue. However, I get the error:

$ E: Package 'sbcl' has no installation candidate

A suggestion from the terminal output is to install some other things:

$ ...
$ However the following packages replace it:
$  sbcl-source sbcl-doc

so I installed them with

sudo apt-get install sbcl-source sbcl-doc

I still get the same error as above, so I installed sbcl from source using the Linux armhf tarball and the instructions from SBCL's site. The installation was successful (I can invoke sbcl from the command line), but the ROS install still fails (when I run the first bash command I listed).

So, after a long description of my steps, my question is: Is there any way around this? I clearly have SBCL, so am I safe in assuming that ROS packages that depend on it will run fine, and really I just need the ROS installer to skip this step?

Other solutions I've seen just say to delete the sbcl directory in the src file, but I am hesitant to just do that since I don't know if I will need it and my system can install SBCL

2014-10-25 22:33:27 -0500 received badge  Famous Question (source)
2014-09-14 10:54:47 -0500 commented answer catkin_make is looking for package.xml in wrong directory?

But the issue still remains. It's like catkin_make is refusing to look inside the learning_actionlib folder for package.xml. The top level CMakeLists.txt does have a line that says project(learning_actionlib) so I would think that the package should be find-able. I could be wrong though...

2014-09-14 10:53:24 -0500 commented answer catkin_make is looking for package.xml in wrong directory?

There was a missing cd .., I have made edits to the question to show the appropriate sequence of commands (Sorry, I wrote the question from memory in class). I also updated the directory structure.

2014-09-14 10:48:02 -0500 received badge  Editor (source)
2014-09-14 10:24:46 -0500 received badge  Notable Question (source)
2014-09-12 05:46:39 -0500 received badge  Popular Question (source)
2014-09-11 23:14:10 -0500 edited question catkin_make is looking for package.xml in wrong directory?

EDIT: I still haven't found a definitive answer (so I am not posting this as an answer), but I got frustrated, re-installed ROS, and took great care to update my ROS_PACKAGE_PATH environment variable as instructed here. I would still like to see a complete explanation of the solution if possible, but now I can let the community know that this question is not longer urgent for me.

Hi. I am trying to complete the actionlib tutorials. This issue is mostly unrelated to actionlib. Can someone please help me resolve this problem?

I am trying to create a new catkin package for the tutorial. My shell commands go like this:

cd
source /opt/ros/hydro/setup.bash
mkdir -p ROS_TUTORIALS/actionlib_ws/src
cd ROS_TUTORIALS/actionlib_ws/src
catkin_init_workspace
cd ..
catkin_make
source devel/setup.bash
cd src
catkin_create_pkg learning_actionlib actionlib message_generation roscpp rospy std_msgs actionlib_msgs
# I add some files and change CMakeLists.txt as specified here:
# http://wiki.ros.org/actionlib_tutorials/Tutorials/SimpleActionServer%28ExecuteCallbackMethod%29
cd ../..
catkin_make

The error I get is this:

CMake Error: File /home/<username>/ROS_TUTORIALS/actionlib_ws/src/package.xml does not exist.
CMake Error at /opt/ros/hydro/share/catkin/cmake/stamp.cmake:10 (configure_file):
  configure_file Problem configuring file
Call Stack (most recent call first):
  /opt/ros/hydro/share/catkin/cmake/catkin_package_xml.cmake:61 (stamp)
  /opt/ros/hydro/share/catkin/cmake/catkin_package_xml.cmake:39 (_catkin_package_xml)
  /opt/ros/hydro/share/catkin/cmake/catkin_package.cmake:95 (catkin_package_xml)
  CMakeLists.txt:7 (catkin_package)

This is preceded by some success/status messages, and further error messages follow (they are dependent on the above error) .

I have reviewed the tutorials, and repeated them several times, and my directory appears to have the correct structure. For clarification:

actionlib_ws/        # the catkin workspace
   src/
      CMakeLists.txt
      learning_actionlib/
         package.xml
         CMakeLists.txt
         ...
         src/
            ...
   devel/
      ...
   build/
      ...

Sorry if I wrote too much, I wanted to help whoever tries to answer my question as much as possible. Thanks in advance for any help!