User Tools

Site Tools


ros:build_package

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ros:build_package [2013/12/15 11:33] redoxros:build_package [2013/12/22 00:14] (current) – removed redox
Line 1: Line 1:
-# Build a ROS Package - Method A 
- 
-<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 /opt/ros/hydro/env.sh catkin_make_isolated -DBUILD_BINARY_PACKAGE=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro -DCMAKE_INSTALL_LIBDIR=lib --install --merge --install-space /opt/ros/hydro 
- 
-Aaaannd, that's it. 
- 
-# Build a ROS Package - Method B 
-This one doesn't directly rely on catkin, it doesn't manage dependencies though... 
- 
-    mkdir yourpackage 
-    git clone --branch release/hydro/@package_name@/@package_branch@ @git_repository@ @package_name@ 
-    mkdir build 
-    cd build 
-    cmake ../@package_name@ -DSETUPTOOLS_DEB_LAYOUT=OFF -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCMAKE_INSTALL_PREFIX=/opt/ros/hydro -DCMAKE_INSTALL_LIBDIR=lib  
-    make 
-    sudo make install 
- 
-This method comes from the Archlinux PKGBUILDs, it works on Debian like this. There should be a way to checkinstall make install... and then we could (fully) package ROS for Debian in an easy, kinda automatic way... 
  
/home/share/www/redox.ws/wiki/data/attic/ros/build_package.1387107203.txt.gz · Last modified: 2023/11/24 21:55 (external edit)