User Tools

Site Tools


ros:build_package

This is an old revision of the document!


# Build a ROS Package

<note important>This needs to be confirmed, but it should work…</note>

When you need to build a separate package for ROS, instead of going throught all the steps like in the installation process, this should work

  mkdir -p temp_dir/src
  cd temp_dir/src
  # Here, put your package_folder
  cd ../
  # Maybe you can try this to resolve the dependencies, but I'm reaaaaally not sure 'bout that...
  #rosdep install --from-paths src --ignore-src --rosdistro hydro -y -r --os=debian:wheezy
  sudo catkin_make_isolated -DBUILD_BINARY_PACKAGE=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro -DCMAKE_INSTALL_LIBDIR=lib --install --merge --install-space /opt/ros/hydro
  

Edit: This procedure is usefull for users who installed ros paskages from repository and want to update a package with a newer source, Mostly ubuntu users.

sudo needs to source /opt/ros/hydro/setup.bash to launch cantkin_make:

  sudo bash
  #your password
  source /opt/ros/hydro/setup.bash
  catkin_make_isolated -DBUILD_BINARY_PACKAGE=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro -DCMAKE_INSTALL_LIBDIR=lib --install --merge --install-space /opt/ros/hydro
  exit
  

Aaaannd, that's it.

/home/share/www/redox.ws/wiki/data/attic/ros/build_package.1387056050.txt.gz · Last modified: 2023/11/24 21:55 (external edit)