$ catkin build
--------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/melodic
Workspace: /home/liuyongke/catkin_ws
--------------------------------------------------------------
Build Space: [exists] /home/liuyongke/catkin_ws/build
Devel Space: [exists] /home/liuyongke/catkin_ws/devel
Install Space: [unused] /home/liuyongke/catkin_ws/install
Log Space: [exists] /home/liuyongke/catkin_ws/logs
Source Space: [exists] /home/liuyongke/catkin_ws/src
DESTDIR: [unused] None
--------------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
--------------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------
[build] Found '6' packages in 0.0 seconds.
[build] Package table is up to date.
Starting >>> mavlink
Starting >>> mavros_msgs
_______________________________________________________________________________
Errors << mavlink:make /home/liuyongke/catkin_ws/logs/mavlink/build.make.001.log
Traceback (most recent call last):
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/tools/mavgen.py", line 16, in <module>
from pymavlink.generator import mavgen
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/generator/mavgen.py", line 26, in <module>
from future import standard_library
ImportError: No module named future
Traceback (most recent call last):
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/tools/mavgen.py", line 16, in <module>
from pymavlink.generator import mavgen
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/generator/mavgen.py", line 26, in <module>
from future import standard_library
ImportError: No module named future
make[2]: *** [paparazzi-v2.0-cxx-stamp] Error 1
make[1]: *** [CMakeFiles/paparazzi.xml-v2.0.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
make[2]: *** [include/v1.0/ASLUAV/ASLUAV.h] Error 1
make[1]: *** [CMakeFiles/ASLUAV.xml-v1.0.dir/all] Error 2
Traceback (most recent call last):
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/tools/mavgen.py", line 16, in <module>
from pymavlink.generator import mavgen
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/generator/mavgen.py", line 26, in <module>
from future import standard_library
ImportError: No module named future
Traceback (most recent call last):
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/tools/mavgen.py", line 16, in <module>
from pymavlink.generator import mavgen
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/generator/mavgen.py", line 26, in <module>
from future import standard_library
ImportError: No module named future
Traceback (most recent call last):
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/tools/mavgen.py", line 16, in <module>
from pymavlink.generator import mavgen
File "/home/liuyongke/catkin_ws/src/mavlink/pymavlink/generator/mavgen.py", line 26, in <module>
from future import standard_library
ImportError: No module named future
make[2]: *** [icarous-v2.0-cxx-stamp] Error 1
make[1]: *** [CMakeFiles/icarous.xml-v2.0.dir/all] Error 2
make[2]: *** [include/v1.0/icarous/icarous.h] Error 1
make[2]: *** [matrixpilot-v2.0-cxx-stamp] Error 1
make[1]: *** [CMakeFiles/icarous.xml-v1.0.dir/all] Error 2
make[1]: *** [CMakeFiles/matrixpilot.xml-v2.0.dir/all] Error 2
make: *** [all] Error 2
cd /home/liuyongke/catkin_ws/build/mavlink; catkin build --get-env mavlink | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed << mavlink:make [ Exited with code 2 ]
Failed <<< mavlink [ 0.2 seconds ]
Abandoned <<< libmavconn [ Unrelated job failed ]
Abandoned <<< mavros [ Unrelated job failed ]
Abandoned <<< mavros_extras [ Unrelated job failed ]
Abandoned <<< test_mavros [ Unrelated job failed ]
Finished <<< mavros_msgs [ 1.4 seconds ]
[build] Summary: 1 of 6 packages succeeded.
[build] Ignored: None.
[build] Warnings: None.
[build] Abandoned: 4 packages were abandoned.
[build] Failed: 1 packages failed.
[build] Runtime: 1.5 seconds total.
但是在安装future时,会出现已经安装的提示
$ sudo pip3 install future
The directory '/home/liuyongke/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/home/liuyongke/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Requirement already satisfied: future in /home/liuyongke/.local/lib/python3.6/site-packages