OpenRTM-ROS Build Errors
I'm trying to set up the humanoid simulations provided by OpenRTM-ROS. When following the instructions I execute:
rosmake --rosdep-install --rosdep-yes hrpsys_ros_bridge
but the make ultimately fails and I have no clue how to fix it. I'd really like to see the RTM stuff (humanoid HRP-4c simulation) work with ROS
Here's my result:
sam@Mecha:~$ rosmake --rosdep-install --rosdep-yes hrpsys_ros_bridge
[ rosmake ] Packages requested are: ['hrpsys_ros_bridge']
[ rosmake ] Logging to directory/home/sam/.ros/rosmake/rosmake_output-20120519-225832
[ rosmake ] Expanded args ['hrpsys_ros_bridge'] to:
['hrpsys_ros_bridge']
[ rosmake ] Generating Install Script using rosdep then executing. This may take a minute, you will be prompted for permissions. . .
Executing script below with cwd=/tmp
{{{
#!/usr/bin/env bash
#!/bin/sh
if [ ! -d /usr/share/doc/ttf-mscorefonts-installer ] ; then
echo "ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true" | sudo debconf-set-selections
sudo apt-get -y --force-yes install ttf-mscorefonts-installer
sudo fc-cache
fi
}}}
Executing script below with cwd=/tmp
{{{
#!/usr/bin/env bash
if [ ! -f /usr/local/bin/xdotool ]; then
sudo aptitude install checkinstall libxtst-dev
wget http://semicomplete.googlecode.com/files/xdotool-2.20110530.1.tar.gz -O /tmp/xdotool-2.2-$$.tar.gz
mkdir /tmp/xdotool-2.2-$$; tar -C /tmp/xdotool-2.2-$$ -xvzf /tmp/xdotool-2.2-$$.tar.gz; cd /tmp/xdotool-2.2-$$/xdotool-2.20110530.1; ./configure; make; sudo mkdir -p /usr/local/man/man1; sudo mkdir -p /usr/local/lib; sudo mkdir -p /usr/local/include; sudo checkinstall -y
fi
}}}
Executing script below with cwd=/tmp
{{{
#!/usr/bin/env bash
#!/bin/bash
if [ ! -f /etc/apt/sources.list.d/openrave-release*.list ] ; then
echo "deb http://ppa.launchpad.net/openrave/release/ubuntu `lsb_release -cs` main" | sudo tee /etc/apt/sources.list.d/openrave-release.list
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 58E6B835EDC85D09
sudo apt-get -y update
fi
sudo apt-get -y --force-yes install libcollada15dom-dev
}}}
Reading package lists... Done
Building dependency tree
Reading state information... Done
libcollada15dom-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 152 not upgraded.
Executing script below with cwd=/tmp
{{{
#!/usr/bin/env bash
#!/bin/bash
codename=`lsb_release -cs`
if [ ! -f /usr/bin/glc-capture ] ; then
if [ $codename = "lucid" -o $codename = "maverick" -o $codename = "natty" ] ; then
sudo apt-get install -y build-essential cmake libx11-dev libxxf86vm-dev libgl1-mesa-dev libasound2-dev libpng12-dev
sudo apt-get install -y ia32-libs
sudo apt-get install -y gcc-multilib
sudo ln -s /usr/lib32/libGL.so.1 /usr/lib32/libGL.so
sudo ln -s /usr/lib32/libasound.so.2 /usr/lib32/libasound.so
sudo ln -s /usr/lib32/libXxf86vm.so.1 /usr/lib32/libXxf86vm.so
sudo ln -s /usr/lib32/libX11.so.6 /usr/lib32/libX11.so
sudo ln -s /usr/lib32/libpng12.so.0 /usr/lib32/libpng.so
wget https://raw.github.com/ienorand/glc/ppa/scripts/glc-build.sh
chmod a+x glc-build.sh
printf "/usr\n\ny\n" | sudo ./glc-build.sh
else
yes | sudo apt-add-repository ppa:arand
sudo apt-get update
sudo apt-get install -y glc
fi
fi
}}}
Reading package lists... Done
Building dependency tree
Reading state information... Done
build-essential is already the newest version.
cmake is already the newest version.
libx11-dev is already the newest version.
libxxf86vm-dev is already the newest ...