Append the following line to openni_tracker's CMakeLists.txt
include_directories(/usr/include/ni)
include_directories(/usr/include/ni)
Makefile:61: warning: overriding recipe for target `clean' /usr/local/opt/ros/ros/core/mk/cmake.mk:24: warning: ignoring old recipe for target `clean' cd build/kdl-tar && patch -p0 < ../../total.patch patching file src/bindings/python/CMakeLists.txt Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/bindings/python/CMakeLists.txt.rej patching file src/tree.cpp Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file src/tree.cpp.rej patching file tests/kinfamtest.cpp Reversed (or previously applied) patch detected! Assume -R? [n] Apply anyway? [n] Skipping patch. 1 out of 1 hunk ignored -- saving rejects to file tests/kinfamtest.cpp.rejComment out the following line in *Makefile*. Like so:
#cd $(SOURCE_DIR) && patch -p0 < ../../$(PATCH)
# install gcc-4.5 yaourt -S gcc45
rosbuild_init() ... +set (CMAKE_C_COMPILER gcc-4.5) +set (CMAKE_CXX_COMPILER g++-4.5)
tar -xjf hdf5-1.8.7.tar.bz2 cd hdf5-1.8.7 ./configure --prefix=/usr/local --enable-cxx make make install
cd [ROS project directory] wget http://brown-ros-pkg.googlecode.com/files/irobot_create_2_1.tar.bz2 tar -xjf irobot_create_2_1.tar.bz2 rosmake irobot_create_2_1
sudo chmod 666 /dev/ttyUSB0
roscore rosrun irobot_create_2_1 driver.py
# Examine the service rosservice type tank | rossrv show # Publish to the service; make the robot spin rosservice call tank -- 0 -10 10
cd $ROS_ROOT/../geometry/bullet patch build/bullet_svn/src/BulletSoftBody/btSoftBodyInternals.h -i zero_initialize.patch rosmake bullet
sudo pacman -S python2-pip
sudo easy_install-2.7 -U rosinstall
#!/usr/bin/env python
# install GNU compilers 4.5 mkdir /usr/local/bin/alt ln -s /usr/bin/python2 /usr/local/bin/alt/python export PATH=/usr/local/bin/alt:$PATH
cd $ROS_ROOT/.. cp setup.sh my.setup.sh
# Add command to promote python2 export PATH=/usr/local/bin:$PATH # Source the rosbash script to enable use of roscd, rosls, etc. source $ROS_ROOT/tools/rosbash/rosbash # Add a working directory to the project search path export ROS_PACKAGE_PATH=~/project/ros:$ROS_PACKAGE_PATH
source $ROS_ROOT/../my.setup.sh