Problem during compilation of ROS INDIGO on ARM/Ubuntu trusty from source
Trying to compile ROS from source on Ubuntu 14 (trusty) on NVIDIA Jetson tk1. I'm stucked on this problem:
==> Processing catkin package: 'qt_gui_cpp'
==> Building with env: '/home/ubuntu/ros_catkin_ws/install_isolated/env.sh'
Makefile exists, skipping explicit cmake invocation...
==> make cmake_check_build_system in '/home/ubuntu/ros_catkin_ws/build_isolated/qt_gui_cpp'
==> make -j1 -l1 in '/home/ubuntu/ros_catkin_ws/build_isolated/qt_gui_cpp'
[ 76%] Built target qt_gui_cpp
[ 84%] Running SIP generator for qt_gui_cpp_sip Python bindings...
Traceback (most recent call last):
File "/home/ubuntu/ros_catkin_ws/install_isolated/share/python_qt_binding/cmake/sip_configure.py", line 41, in <module>
subprocess.check_call(cmd)
File "/usr/lib/python2.7/subprocess.py", line 535, in check_call
retcode = call(*popenargs, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
make[2]: *** [sip/qt_gui_cpp_sip/Makefile] Error 1
make[1]: *** [src/qt_gui_cpp_sip/CMakeFiles/libqt_gui_cpp_sip.dir/all] Error 2
make: *** [all] Error 2
<== Failed to process package 'qt_gui_cpp':
Command '/home/ubuntu/ros_catkin_ws/install_isolated/env.sh make -j1 -l1' returned non-zero exit status 2
Reproduce this error by running:
==> cd /home/ubuntu/ros_catkin_ws/build_isolated/qt_gui_cpp && /home/ubuntu/ros_catkin_ws/install_isolated/env.sh make -j1 -l1
Command failed, exiting.
ANY IDEA?
Make sure you have
multiverse
anduniverse
sources available. Check out my answer below.