DroneCore

Do not follow this article, it is broken with default instructions to build. DroneCore Documentation Build

user@workstation:~$ cd ~/src/
user@workstation:~/src$
user@workstation:~/src$ git clone https://github.com/dronecore/DroneCore.git
Cloning into 'DroneCore'...
remote: Counting objects: 6830, done.
remote: Compressing objects: 100% (199/199), done.
remote: Total 6830 (delta 278), reused 354 (delta 257), pack-reused 6368
Receiving objects: 100% (6830/6830), 1.35 MiB | 1.03 MiB/s, done.
Resolving deltas: 100% (4672/4672), done.
Checking connectivity... done.
user@workstation:~/src$
user@workstation:~/src$ cd DroneCore
user@workstation:~/src/DroneCore$ ls
appveyor.yml  CMakeLists.txt      example                                integration_tests  plugins            travis-docker-build.sh
astylerc      core                external_example                       iOS.cmake          README.md
AUTHORS.md    create_packages.sh  fix_style.sh                           Jenkinsfile        start_px4_sitl.sh
backend       debug_helpers       generate_docs.sh                       LICENSE.md         stop_px4_sitl.sh
cmake         docker              generate_markdown_from_doxygen_xml.py  Makefile           third_party
user@workstation:~/src/DroneCore$ git submodule update --init --recursive
Submodule 'dronecore-proto' (https://github.com/dronecore/DroneCore-Proto.git) registered for path 'backend/proto'
Submodule 'curl-android-ios' (https://github.com/dronecore/curl-android-ios.git) registered for path 'core/third_party/curl-android-ios'
Submodule 'tinyxml2' (https://github.com/leethomason/tinyxml2.git) registered for path 'core/third_party/tinyxml2'
Submodule 'json11' (https://github.com/dropbox/json11) registered for path 'plugins/mission/third_party/json11'
Submodule 'gtest' (https://github.com/google/googletest) registered for path 'third_party/gtest'
Submodule 'mavlink_v2' (https://github.com/mavlink/c_library_v2.git) registered for path 'third_party/mavlink/include/mavlink/v2.0'
Submodule 'zlib' (https://github.com/madler/zlib) registered for path 'third_party/zlib'
Cloning into 'backend/proto'...
remote: Counting objects: 96, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 96 (delta 19), reused 28 (delta 15), pack-reused 63
Unpacking objects: 100% (96/96), done.
Checking connectivity... done.
Submodule path 'backend/proto': checked out 'ebcac70adcc54fb811f29859736d633e108bfca4'
Cloning into 'core/third_party/curl-android-ios'...
remote: Counting objects: 706, done.
remote: Total 706 (delta 0), reused 0 (delta 0), pack-reused 706
Receiving objects: 100% (706/706), 133.48 MiB | 781.00 KiB/s, done.
Resolving deltas: 100% (269/269), done.
Checking connectivity... done.
Submodule path 'core/third_party/curl-android-ios': checked out '9dfcd9073f84bdb53064b2318db1f26801c67826'
Submodule 'curl' (https://github.com/bagder/curl.git) registered for path 'curl'
Submodule 'openssl' (https://github.com/openssl/openssl.git) registered for path 'openssl'
Cloning into 'curl'...
remote: Counting objects: 133422, done.
remote: Compressing objects: 100% (63/63), done.
remote: Total 133422 (delta 37), reused 25 (delta 17), pack-reused 133342
Receiving objects: 100% (133422/133422), 50.83 MiB | 439.00 KiB/s, done.
Resolving deltas: 100% (103782/103782), done.
Checking connectivity... done.
Submodule path 'core/third_party/curl-android-ios/curl': checked out '44b9b4d4f56d6f6de92c89636994c03984e9cd01'
Cloning into 'openssl'...
remote: Counting objects: 294625, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 294625 (delta 1), reused 4 (delta 1), pack-reused 294614
Receiving objects: 100% (294625/294625), 138.56 MiB | 1.17 MiB/s, done.
Resolving deltas: 100% (206285/206285), done.
Checking connectivity... done.
Submodule path 'core/third_party/curl-android-ios/openssl': checked out 'e5bba24cd8bb3e5127a578b85c6edf013a38ea6d'
Cloning into 'core/third_party/tinyxml2'...
remote: Counting objects: 3434, done.
remote: Total 3434 (delta 0), reused 0 (delta 0), pack-reused 3434
Receiving objects: 100% (3434/3434), 2.55 MiB | 1.08 MiB/s, done.
Resolving deltas: 100% (2226/2226), done.
Checking connectivity... done.
Submodule path 'core/third_party/tinyxml2': checked out '37bc3aca429f0164adf68c23444540b4a24b5778'
Cloning into 'plugins/mission/third_party/json11'...
remote: Counting objects: 296, done.
remote: Total 296 (delta 0), reused 0 (delta 0), pack-reused 296
Receiving objects: 100% (296/296), 82.31 KiB | 0 bytes/s, done.
Resolving deltas: 100% (163/163), done.
Checking connectivity... done.
Submodule path 'plugins/mission/third_party/json11': checked out 'ec4e45219af1d7cde3d58b49ed762376fccf1ace'
Cloning into 'third_party/gtest'...
remote: Counting objects: 10741, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 10741 (delta 37), reused 57 (delta 34), pack-reused 10670
Receiving objects: 100% (10741/10741), 3.25 MiB | 1.15 MiB/s, done.
Resolving deltas: 100% (7900/7900), done.
Checking connectivity... done.
Submodule path 'third_party/gtest': checked out '0fe96607d85cf3a25ac40da369db62bbee2939a5'
Cloning into 'third_party/mavlink/include/mavlink/v2.0'...
remote: Counting objects: 11982, done.
remote: Compressing objects: 100% (64/64), done.
remote: Total 11982 (delta 65), reused 52 (delta 29), pack-reused 11889
Receiving objects: 100% (11982/11982), 5.53 MiB | 1.05 MiB/s, done.
Resolving deltas: 100% (10907/10907), done.
Checking connectivity... done.
Submodule path 'third_party/mavlink/include/mavlink/v2.0': checked out '0773d299bd2ebfb59a496803606783b04372774c'
Cloning into 'third_party/zlib'...
remote: Counting objects: 5045, done.
remote: Total 5045 (delta 0), reused 0 (delta 0), pack-reused 5045
Receiving objects: 100% (5045/5045), 2.52 MiB | 1.19 MiB/s, done.
Resolving deltas: 100% (3574/3574), done.
Checking connectivity... done.
Submodule path 'third_party/zlib': checked out 'cacf7f1d4e3d44d871b605da3b647f07d718623f'
user@workstation:~/src/DroneCore$

Last updated