ethz-asl/ros-mapping — Issue #3: ros-mapping compilation issue #2
Author: ddavies
Created: 2011-10-25 21:37:12+00:00
State: open

Hi again,

Here's my next problem in compiling ros-mapping.

ddavies@ddlinux:~$ rosmake --rosdep-install ethzasl_mapping
[ rosmake ] Packages requested are: ['ethzasl_mapping']
[ rosmake ] Logging to directory/etc/ros/rosmake/rosmake_output-20111025-142448
[ rosmake ] Expanded args ['ethzasl_mapping'] to:
['libnabo', 'extrinsic_calibration', 'kinect_exp_logger', 'modular_cloud_matcher']
[ rosmake ] Generating Install Script using rosdep then executing. This may take a minute, you will be prompted for permissions. . .
[ rosmake ] rosdep successfully installed all system dependencies
[rosmake-0] Starting >>> rosemacs [ make ]
[rosmake-0] Finished <<< rosemacs ROS_NOBUILD in package rosemacs
No Makefile in package rosemacs
[rosmake-1] Starting >>> rosbuild [ make ]
[rosmake-1] Finished <<< rosbuild ROS_NOBUILD in package rosbuild
No Makefile in package rosbuild
[rosmake-2] Starting >>> cpp_common [ make ]
[rosmake-2] Finished <<< cpp_common ROS_NOBUILD in package cpp_common
[rosmake-3] Starting >>> roslib [ make ]
[rosmake-3] Finished <<< roslib ROS_NOBUILD in package roslib
[rosmake-4] Starting >>> bullet [ make ]
[rosmake-4] Finished <<< bullet ROS_NOBUILD in package bullet
[rosmake-5] Starting >>> angles [ make ]
[rosmake-5] Finished <<< angles ROS_NOBUILD in package angles
[rosmake-6] Starting >>> orocos_kdl [ make ]
[rosmake-6] Finished <<< orocos_kdl ROS_NOBUILD in package orocos_kdl
[rosmake-7] Starting >>> eigen [ make ]
[rosmake-7] Finished <<< eigen ROS_NOBUILD in package eigen
[rosmake-0] Starting >>> actionlib_msgs [ make ]
[rosmake-0] Finished <<< actionlib_msgs ROS_NOBUILD in package actionlib_msgs
[rosmake-6] Starting >>> roscpp_traits [ make ]
[rosmake-2] Starting >>> roslang [ make ]
[rosmake-3] Starting >>> rostime [ make ]
[rosmake-5] Starting >>> xmlrpcpp [ make ]
[rosmake-2] Finished <<< roslang ROS_NOBUILD in package roslang
No Makefile in package roslang
[rosmake-6] Finished <<< roscpp_traits ROS_NOBUILD in package roscpp_traits
[rosmake-4] Starting >>> std_msgs [ make ]
[rosmake-5] Finished <<< xmlrpcpp ROS_NOBUILD in package xmlrpcpp
[rosmake-3] Finished <<< rostime ROS_NOBUILD in package rostime
[rosmake-0] Starting >>> rosclean [ make ]
[rosmake-0] Finished <<< rosclean ROS_NOBUILD in package rosclean
[rosmake-1] Starting >>> rosparam [ make ]
[rosmake-7] Starting >>> rosgraph [ make ]
[rosmake-2] Starting >>> rosconsole [ make ]
[rosmake-5] Starting >>> roscpp_serialization [ make ]
[rosmake-4] Finished <<< std_msgs ROS_NOBUILD in package std_msgs
[rosmake-3] Starting >>> rosmaster [ make ]
[rosmake-0] Starting >>> rosunit [ make ]
[rosmake-0] Finished <<< rosunit ROS_NOBUILD in package rosunit
[rosmake-6] Starting >>> rosgraph_msgs [ make ]
[rosmake-3] Finished <<< rosmaster ROS_NOBUILD in package rosmaster
[rosmake-4] Starting >>> rosnode [ make ]
[rosmake-3] Starting >>> python_orocos_kdl [ make ]
[rosmake-5] Finished <<< roscpp_serialization ROS_NOBUILD in package roscpp_serialization
[rosmake-7] Finished <<< rosgraph ROS_NOBUILD in package rosgraph
[rosmake-2] Finished <<< rosconsole ROS_NOBUILD in package rosconsole
[rosmake-1] Finished <<< rosparam ROS_NOBUILD in package rosparam
[rosmake-6] Finished <<< rosgraph_msgs ROS_NOBUILD in package rosgraph_msgs
[rosmake-3] Finished <<< python_orocos_kdl ROS_NOBUILD in package python_orocos_kdl
[rosmake-4] Finished <<< rosnode ROS_NOBUILD in package rosnode
[rosmake-0] Starting >>> trajectory_msgs [ make ]
[rosmake-0] Finished <<< trajectory_msgs ROS_NOBUILD in package trajectory_msgs
[rosmake-5] Starting >>> rosdep [ make ]
[rosmake-5] Finished <<< rosdep ROS_NOBUILD in package rosdep
No Makefile in package rosdep
[rosmake-7] Starting >>> libnabo [ make ]
[rosmake-2] Starting >>> roscpp [ make ]
[rosmake-3] Starting >>> kdl [ make ]
[rosmake-6] Starting >>> rospy [ make ]
[rosmake-2] Finished <<< roscpp ROS_NOBUILD in package roscpp
[rosmake-3] Finished <<< kdl ROS_NOBUILD in package kdl
No Makefile in package kdl
[rosmake-6] Finished <<< rospy ROS_NOBUILD in package rospy
[rosmake-4] Starting >>> rosbash [ make ]
[rosmake-4] Finished <<< rosbash ROS_NOBUILD in package rosbash
No Makefile in package rosbash
[rosmake-0] Starting >>> rosmake [ make ]
[rosmake-0] Finished <<< rosmake ROS_NOBUILD in package rosmake
[rosmake-0] Starting >>> test_rosmake [ make ]
[rosmake-0] Finished <<< test_rosmake ROS_NOBUILD in package test_rosmake
[rosmake-4] Starting >>> rosout [ make ]
[rosmake-4] Finished <<< rosout ROS_NOBUILD in package rosout
[rosmake-1] Starting >>> bfl [ make ]
[rosmake-1] Finished <<< bfl ROS_NOBUILD in package bfl
[rosmake-2] Starting >>> test_roslib [ make ]
[rosmake-2] Finished <<< test_roslib ROS_NOBUILD in package test_roslib
[rosmake-3] Starting >>> cminpack [ make ]
[rosmake-3] Finished <<< cminpack ROS_NOBUILD in package cminpack
[rosmake-6] Starting >>> flann [ make ]
[rosmake-6] Finished <<< flann ROS_NOBUILD in package flann
[rosmake-5] Starting >>> roscreate [ make ]
[rosmake-5] Finished <<< roscreate ROS_NOBUILD in package roscreate
[rosmake-3] Starting >>> roslaunch [ make ]
[rosmake-3] Finished <<< roslaunch ROS_NOBUILD in package roslaunch
No Makefile in package roslaunch
[rosmake-4] Starting >>> tinyxml [ make ]
[rosmake-4] Finished <<< tinyxml ROS_NOBUILD in package tinyxml
[rosmake-1] Starting >>> test_rosdep [ make ]
[rosmake-1] Finished <<< test_rosdep ROS_NOBUILD in package test_rosdep
[rosmake-2] Starting >>> rosboost_cfg [ make ]
[rosmake-2] Finished <<< rosboost_cfg ROS_NOBUILD in package rosboost_cfgplete ]
No Makefile in package rosboost_cfg
[rosmake-0] Starting >>> mk [ make ]
[rosmake-0] Finished <<< mk ROS_NOBUILD in package mk
No Makefile in package mk
[rosmake-6] Starting >>> test_roscreate [ make ]
[rosmake-6] Finished <<< test_roscreate ROS_NOBUILD in package test_roscreate
[rosmake-5] Starting >>> rostest [ make ]
[rosmake-5] Finished <<< rostest ROS_NOBUILD in package rostest
[rosmake-4] Starting >>> yaml_cpp [ make ]
[rosmake-4] Finished <<< yaml_cpp ROS_NOBUILD in package yaml_cpp
[rosmake-3] Starting >>> test_rospack [ make ]
[rosmake-3] Finished <<< test_rospack ROS_NOBUILD in package test_rospack
[rosmake-1] Starting >>> topic_tools [ make ]
[rosmake-0] Starting >>> message_filters [ make ]
[rosmake-4] Starting >>> actionlib [ make ]
[rosmake-4] Finished <<< actionlib ROS_NOBUILD in package actionlib
[rosmake-1] Finished <<< topic_tools ROS_NOBUILD in package topic_tools
[rosmake-0] Finished <<< message_filters ROS_NOBUILD in package message_filters
[rosmake-0] Starting >>> rosbag [ make ]
[rosmake-0] Finished <<< rosbag ROS_NOBUILD in package rosbag
[rosmake-0] Starting >>> rosbagmigration [ make ]
[rosmake-4] Starting >>> rosmsg [ make ]
[rosmake-0] Finished <<< rosbagmigration ROS_NOBUILD in package rosbagmigration
No Makefile in package rosbagmigration
[rosmake-0] Starting >>> geometry_msgs [ make ]
[rosmake-3] Starting >>> diagnostic_msgs [ make ]
[rosmake-4] Finished <<< rosmsg ROS_NOBUILD in package rosmsg
No Makefile in package rosmsg
[rosmake-3] Finished <<< diagnostic_msgs ROS_NOBUILD in package diagnostic_msgs
[rosmake-0] Finished <<< geometry_msgs ROS_NOBUILD in package geometry_msgs
[rosmake-0] Starting >>> sensor_msgs [ make ]
[rosmake-3] Starting >>> nav_msgs [ make ]
[rosmake-3] Finished <<< nav_msgs ROS_NOBUILD in package nav_msgs
[rosmake-3] Starting >>> visualization_msgs [ make ]
[rosmake-3] Finished <<< visualization_msgs ROS_NOBUILD in package visualization_msgs
[rosmake-3] Starting >>> tf2_msgs [ make ]
[rosmake-4] Starting >>> rostopic [ make ]
[rosmake-0] Finished <<< sensor_msgs ROS_NOBUILD in package sensor_msgs
[rosmake-2] Starting >>> stereo_msgs [ make ]
[rosmake-2] Finished <<< stereo_msgs ROS_NOBUILD in package stereo_msgs
[rosmake-0] Starting >>> test_common_msgs [ make ]
[rosmake-6] Starting >>> pcl [ make ]
[rosmake-3] Finished <<< tf2_msgs ROS_NOBUILD in package tf2_msgs
[rosmake-0] Finished <<< test_common_msgs ROS_NOBUILD in package test_common_msgs
[rosmake-4] Finished <<< rostopic ROS_NOBUILD in package rostopic
[rosmake-2] Starting >>> rosservice [ make ]
[rosmake-4] Starting >>> tf2 [ make ]
[rosmake-6] Finished <<< pcl ROS_NOBUILD in package pcl
[rosmake-2] Finished <<< rosservice ROS_NOBUILD in package rosservice
[rosmake-4] Finished <<< tf2 ROS_NOBUILD in package tf2
[rosmake-2] Starting >>> roswtf [ make ]
[rosmake-2] Finished <<< roswtf ROS_NOBUILD in package roswtf
[rosmake-2] Starting >>> tf [ make ]
[rosmake-2] Finished <<< tf ROS_NOBUILD in package tf
[rosmake-2] Starting >>> tf_conversions [ make ]
[rosmake-1] Starting >>> extrinsic_calibration [ make ]
[rosmake-2] Finished <<< tf_conversions ROS_NOBUILD in package tf_conversions
[rosmake-2] Starting >>> kinect_exp_logger [ make ]
[rosmake-4] Starting >>> modular_cloud_matcher [ make ]
[ rosmake ] All 32 linesibnabo: 0.2 sec ] [ extri... [ 4 Active 69/73 Complete ]
{-------------------------------------------------------------------------------
mkdir -p build
if [ ! -f libnabo-git-4a43d8ee6d72070c3e91.tar.gz.md5sum ]; then echo "Error: Couldn't find md5sum file libnabo-git-4a43d8ee6d72070c3e91.tar.gz.md5sum" && false; fi
`rospack find rosbuild`/bin/download_checkmd5.py https://code.ros.org/svn/release/download/thirdparty/libnabo-git-4a43d8ee6d72070c3e91.tar.gz build/libnabo-git-4a43d8ee6d72070c3e91.tar.gz `awk {'print $1'} libnabo-git-4a43d8ee6d72070c3e91.tar.gz.md5sum`
[rosbuild] Downloading https://code.ros.org/svn/release/download/thirdparty/libnabo-git-4a43d8ee6d72070c3e91.tar.gz to build/libnabo-git-4a43d8ee6d72070c3e91.tar.gz...Traceback (most recent call last):
File "/opt/ros/electric/ros/core/rosbuild/bin/download_checkmd5.py", line 56, in
sys.exit(main())
File "/opt/ros/electric/ros/core/rosbuild/bin/download_checkmd5.py", line 28, in main
urllib.urlretrieve(uri, dest)
File "/usr/lib/python2.7/urllib.py", line 91, in urlretrieve
return _urlopener.retrieve(url, filename, reporthook, data)
File "/usr/lib/python2.7/urllib.py", line 237, in retrieve
fp = self.open(url, data)
File "/usr/lib/python2.7/urllib.py", line 205, in open
return getattr(self, name)(url)
File "/usr/lib/python2.7/urllib.py", line 435, in open_https
h.endheaders(data)
File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
self.send(msg)
File "/usr/lib/python2.7/httplib.py", line 773, in send
self.connect()
File "/usr/lib/python2.7/httplib.py", line 1158, in connect
self.sock = ssl.wrap_socket(sock, self.key_file, self.cert_file)
File "/usr/lib/python2.7/ssl.py", line 344, in wrap_socket
ciphers=ciphers)
File "/usr/lib/python2.7/ssl.py", line 121, in __init__
self.do_handshake()
File "/usr/lib/python2.7/ssl.py", line 283, in do_handshake
self._sslobj.do_handshake()
IOError: [Errno socket error] [Errno 1] _ssl.c:499: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
-------------------------------------------------------------------------------}
[ rosmake ] Output from build of package libnabo written to:
[ rosmake ] /etc/ros/rosmake/rosmake_output-20111025-142448/libnabo/build_output.log
[rosmake-7] Finished <<< libnabo [FAIL] [ 0.25 seconds ]
[ rosmake ] Halting due to failure in package libnabo.
[ rosmake ] Waiting for other threads to complete.
[rosmake-2] Finished <<< kinect_exp_logger [PASS] [ 0.36 seconds ]
[ rosmake ] Last 40 linestrinsic_calibration: 0.9... [ 2 Active 70/73 Complete ]
[ rosmake ] All 26 lines
{-------------------------------------------------------------------------------
.. many more failures follow.

Here's the contents of libnabo:

drwxr-xr-x 2 ddavies adoc 4096 2011-10-25 13:54 build
-rwxrwxrwx 1 root root 74 2011-10-25 13:30 libnabo-git-4a43d8ee6d72070c3e91.tar.gz.md5sum
-rwxrwxrwx 1 root root 730 2011-10-25 13:30 Makefile
-rwxrwxrwx 1 root root 418 2011-10-25 13:30 manifest.xml

./build:
total 0

It looks as if there is some sort of network problem. The ros-mapping installation instructions for diamondback on http://www.ros.org/wiki/modular_cloud_matcher#Installation say, "First, you have to compile libnabo and libpointmatcher. Make sure that these libraries compile against Eigen3 from diamondback." Is that required for electric as well?

Thanks for your time!

Dan