본문 바로가기
  • 경제적 자유를 얻는 그날까지
엔지니어링/드론

[PX4 개발자] PX4 Firmware 컴파일하기

by 베니스상인 2019. 7. 11.

오늘은 PX4 펌웨어를 다운받아서 직접 컴파일해보고자 한다. 펌웨어 컴파일이 정상적으로 되면 다음 과정으로 SITL 환경을 구축할 수 있다.

 

먼저 펌웨어를 컴파일하기 위해서는 필요한 라이브러리나 패키지 등을 설치해야 한다.

 

1. 설치된 패키지들을 업데이트 한다.

$ sudo apt-get update

 

2.  설치에 필요한 키 인증을 한다.

sudo add-apt-repository ppa:george-edison55/cmake-3.x -y
gpg: keyring `/tmp/tmpujwkbpkm/secring.gpg' created
gpg: keyring `/tmp/tmpujwkbpkm/pubring.gpg' created
gpg: requesting key 828AB726 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpujwkbpkm/trustdb.gpg: trustdb created
gpg: key 828AB726: public key "Launchpad George Edison's PPA" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

 

3. 필요한 패키지들을  설치한다. -y는 묻는 옵션에 yes라고 답변하고 설치한다는 옵션이다.

$ sudo apt-get install libpython2.7-stdlib git-core wget zip python-empy qtcreator cmake build-essential genromfs -y

 

4. 필요한 라이브러리들을  설치한다. -y는 묻는 옵션에 yes라고 답변하고 설치한다는 옵션이다.

sudo apt-get install ant protobuf-compiler libeigen3-dev libopencv-dev openjdk-8-jdk openjdk-8-jre clang-3.5 lldb-3.5 -y

 

5. catkin tools 를 설치한다. wget은

$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list'

$ wget http://packages.ros.org/ros.key -O - | sudo apt-key add -

 

--2019-07-11 01:28:48--  http://packages.ros.org/ros.key
Resolving packages.ros.org (packages.ros.org)... 64.50.236.52, 140.211.166.134, 64.50.233.100, ...
Connecting to packages.ros.org (packages.ros.org)|64.50.236.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1167 (1.1K)
Saving to: ‘STDOUT’

-                   100%[===================>]   1.14K  --.-KB/s    in 0s      

2019-07-11 01:28:48 (72.8 MB/s) - written to stdout [1167/1167]

OK

 

$ sudo apt-get update

$ sudo apt-get install python-catkin-tools

 

6. PX4 펌웨어를 다운로드한다.펌웨어는 github에서 다운로드한다. 경로는 아래와 같다.

https://github.com/PX4/Firmware

 

PX4/Firmware

PX4 Autopilot Software. Contribute to PX4/Firmware development by creating an account on GitHub.

github.com

공식배포된 버전을 다운받고, 하위 폴더의 submodule까지 포함하여 다운로드한다.

명령어는 터미널에서 ~/catkin_ws/src 경로로 이동한 후 수행한다.

$ cd ~/catkin_ws/src

~/catkin_ws/src $ git clone https://github.com/PX4/Firmware.git

 

Cloning into 'Firmware'...
remote: Enumerating objects: 174, done.
remote: Counting objects: 100% (174/174), done.
remote: Compressing objects: 100% (111/111), done.
remote: Total 277703 (delta 92), reused 104 (delta 58), pack-reused 277529
Receiving objects: 100% (277703/277703), 103.03 MiB | 2.52 MiB/s, done.
Resolving deltas: 100% (208636/208636), done.
Checking connectivity... done.

 

~/catkin_ws/src $ cd Firmware

~/catkin_ws/src/Firmware $ git submodule update --init --recursive

 

xSubmodule 'Tools/jMAVSim' (https://github.com/PX4/jMAVSim.git) registered for path 'Tools/jMAVSim'
Submodule 'Tools/sitl_gazebo' (https://github.com/PX4/sitl_gazebo.git) registered for path 'Tools/sitl_gazebo'
Submodule 'boards/atlflight/cmake_hexagon' (https://github.com/PX4/cmake_hexagon.git) registered for path 'boards/atlflight/cmake_hexagon'
Submodule 'cmake/configs/uavcan_board_ident' (https://github.com/PX4/uavcan_board_ident.git) registered for path 'cmake/configs/uavcan_board_ident'
Submodule 'mavlink/include/mavlink/v2.0' (https://github.com/mavlink/c_library_v2.git) registered for path 'mavlink/include/mavlink/v2.0'
Submodule 'msg/tools/gencpp' (https://github.com/PX4/gencpp.git) registered for path 'msg/tools/gencpp'
Submodule 'msg/tools/genmsg' (https://github.com/PX4/genmsg.git) registered for path 'msg/tools/genmsg'
Submodule 'platforms/nuttx/NuttX/apps' (https://github.com/PX4/NuttX-apps.git) registered for path 'platforms/nuttx/NuttX/apps'
Submodule 'platforms/nuttx/NuttX/nuttx' (https://github.com/PX4/NuttX.git) registered for path 'platforms/nuttx/NuttX/nuttx'
Submodule 'src/drivers/gps/devices' (https://github.com/PX4/GpsDrivers.git) registered for path 'src/drivers/gps/devices'
Submodule 'src/drivers/uavcan/libuavcan' (https://github.com/PX4/uavcan.git) registered for path 'src/drivers/uavcan/libuavcan'
Submodule 'src/lib/DriverFramework' (https://github.com/PX4/DriverFramework.git) registered for path 'src/lib/DriverFramework'
Submodule 'src/lib/ecl' (https://github.com/PX4/ecl.git) registered for path 'src/lib/ecl'
Submodule 'src/lib/matrix' (https://github.com/PX4/Matrix.git) registered for path 'src/lib/matrix'
Submodule 'src/modules/micrortps_bridge/micro-CDR' (https://github.com/PX4/micro-CDR.git) registered for path 'src/modules/micrortps_bridge/micro-CDR'
Cloning into 'Tools/jMAVSim'...
remote: Enumerating objects: 18, done.
remote: Counting objects: 100% (18/18), done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 3065 (delta 4), reused 4 (delta 0), pack-reused 3047
Receiving objects: 100% (3065/3065), 53.17 MiB | 3.04 MiB/s, done.
Resolving deltas: 100% (1524/1524), done.
Checking connectivity... done.
Submodule path 'Tools/jMAVSim': checked out 'def7501bc0536b8d1050f65d09c7dfbebcc0ce61'
Submodule 'jMAVlib' (https://github.com/PX4/jMAVlib.git) registered for path 'jMAVlib'
Cloning into 'jMAVlib'...
remote: Enumerating objects: 1092, done.
remote: Total 1092 (delta 0), reused 0 (delta 0), pack-reused 1092
Receiving objects: 100% (1092/1092), 167.92 KiB | 0 bytes/s, done.
Resolving deltas: 100% (444/444), done.
Checking connectivity... done.
Submodule path 'Tools/jMAVSim/jMAVlib': checked out 'b8d4e8e7acfd2e47f4b51f0c2577fba6ef5ba735'
Cloning into 'Tools/sitl_gazebo'...
remote: Enumerating objects: 35, done.
remote: Counting objects: 100% (35/35), done.
remote: Compressing objects: 100% (28/28), done.
remote: Total 6222 (delta 12), reused 18 (delta 7), pack-reused 6187
Receiving objects: 100% (6222/6222), 69.13 MiB | 3.30 MiB/s, done.
Resolving deltas: 100% (4183/4183), done.
Checking connectivity... done.
Submodule path 'Tools/sitl_gazebo': checked out '22df9475ca0d157e2db066a20f64c35906bf7f25'
Submodule 'external/OpticalFlow' (https://github.com/PX4/OpticalFlow.git) registered for path 'external/OpticalFlow'
Cloning into 'external/OpticalFlow'...
remote: Enumerating objects: 187, done.
remote: Total 187 (delta 0), reused 0 (delta 0), pack-reused 187
Receiving objects: 100% (187/187), 42.59 KiB | 0 bytes/s, done.
Resolving deltas: 100% (108/108), done.
Checking connectivity... done.
Submodule path 'Tools/sitl_gazebo/external/OpticalFlow': checked out '54471159d4202d305e5643bbad3f2307f5dd1e37'
Submodule 'external/klt_feature_tracker' (https://github.com/ethz-ait/klt_feature_tracker.git) registered for path 'external/klt_feature_tracker'
Cloning into 'external/klt_feature_tracker'...
remote: Enumerating objects: 51, done.
remote: Total 51 (delta 0), reused 0 (delta 0), pack-reused 51
Unpacking objects: 100% (51/51), done.
Checking connectivity... done.
Submodule path 'Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker': checked out 'a0d242294ef638d8fa422ab43f0d476ba37a15a6'
Cloning into 'boards/atlflight/cmake_hexagon'...
remote: Enumerating objects: 517, done.
remote: Total 517 (delta 0), reused 0 (delta 0), pack-reused 517
Receiving objects: 100% (517/517), 91.10 KiB | 0 bytes/s, done.
Resolving deltas: 100% (293/293), done.
Checking connectivity... done.
Submodule path 'boards/atlflight/cmake_hexagon': checked out '08fd0a73045346448adf6969660196228b23e1fa'
Cloning into 'cmake/configs/uavcan_board_ident'...
remote: Enumerating objects: 15, done.
remote: Total 15 (delta 0), reused 0 (delta 0), pack-reused 15
Unpacking objects: 100% (15/15), done.
Checking connectivity... done.
Submodule path 'cmake/configs/uavcan_board_ident': checked out '2e5f9d6768b1dbffc006dc2ceeb2bfe120f22163'
Cloning into 'mavlink/include/mavlink/v2.0'...
remote: Enumerating objects: 338, done.
remote: Counting objects: 100% (338/338), done.
remote: Compressing objects: 100% (185/185), done.
remote: Total 16308 (delta 292), reused 196 (delta 153), pack-reused 15970
Receiving objects: 100% (16308/16308), 7.24 MiB | 2.61 MiB/s, done.
Resolving deltas: 100% (14935/14935), done.
Checking connectivity... done.
Submodule path 'mavlink/include/mavlink/v2.0': checked out '18cf6ff2fc0e51e4555b19fc31e8b06eb38bdd79'
Cloning into 'msg/tools/gencpp'...
remote: Enumerating objects: 815, done.
remote: Total 815 (delta 0), reused 0 (delta 0), pack-reused 815
Receiving objects: 100% (815/815), 135.99 KiB | 0 bytes/s, done.
Resolving deltas: 100% (443/443), done.
Checking connectivity... done.
Submodule path 'msg/tools/gencpp': checked out '7e446a9976916a7b6fc7266098c67fc6f73a76e0'
Cloning into 'msg/tools/genmsg'...
remote: Enumerating objects: 1762, done.
remote: Total 1762 (delta 0), reused 0 (delta 0), pack-reused 1762
Receiving objects: 100% (1762/1762), 372.61 KiB | 360.00 KiB/s, done.
Resolving deltas: 100% (942/942), done.
Checking connectivity... done.
Submodule path 'msg/tools/genmsg': checked out '5736b1f7ad037fb5811a3100ba9da2db0ec1f20a'
Cloning into 'platforms/nuttx/NuttX/apps'...
remote: Enumerating objects: 104, done.
remote: Counting objects: 100% (104/104), done.
remote: Compressing objects: 100% (73/73), done.
remote: Total 47912 (delta 62), reused 66 (delta 31), pack-reused 47808
Receiving objects: 100% (47912/47912), 12.52 MiB | 2.81 MiB/s, done.
Resolving deltas: 100% (39233/39233), done.
Checking connectivity... done.
Submodule path 'platforms/nuttx/NuttX/apps': checked out '7db2a352fb19438bb966e419c61e55092056d385'
Cloning into 'platforms/nuttx/NuttX/nuttx'...
remote: Enumerating objects: 172, done.
remote: Counting objects: 100% (172/172), done.
remote: Compressing objects: 100% (116/116), done.
remote: Total 440509 (delta 91), reused 106 (delta 54), pack-reused 440337
Receiving objects: 100% (440509/440509), 128.35 MiB | 2.69 MiB/s, done.
Resolving deltas: 100% (338153/338153), done.
Checking connectivity... done.
Submodule path 'platforms/nuttx/NuttX/nuttx': checked out '423371c7d4012e725ac4ca51323a18df64e581b3'
Cloning into 'src/drivers/gps/devices'...
remote: Enumerating objects: 17, done.
remote: Counting objects: 100% (17/17), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 543 (delta 7), reused 5 (delta 3), pack-reused 526
Receiving objects: 100% (543/543), 220.62 KiB | 347.00 KiB/s, done.
Resolving deltas: 100% (394/394), done.
Checking connectivity... done.
Submodule path 'src/drivers/gps/devices': checked out '69e38ecc846df03f0bb71aa136bcc830dd3316a9'
Cloning into 'src/drivers/uavcan/libuavcan'...
remote: Enumerating objects: 17554, done.
remote: Total 17554 (delta 0), reused 0 (delta 0), pack-reused 17554
Receiving objects: 100% (17554/17554), 2.81 MiB | 1.25 MiB/s, done.
Resolving deltas: 100% (11815/11815), done.
Checking connectivity... done.
Submodule path 'src/drivers/uavcan/libuavcan': checked out '6174b8c10a2dbf47076ca7a7b5820a4c36c8a988'
Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl'
Submodule 'libuavcan/dsdl_compiler/pyuavcan' (https://github.com/UAVCAN/pyuavcan) registered for path 'libuavcan/dsdl_compiler/pyuavcan'
Submodule 'libuavcan_drivers/kinetis' (https://github.com/UAVCAN/libuavcan_kinetis.git) registered for path 'libuavcan_drivers/kinetis'
Cloning into 'dsdl'...
remote: Enumerating objects: 1963, done.
remote: Total 1963 (delta 0), reused 0 (delta 0), pack-reused 1963
Receiving objects: 100% (1963/1963), 291.31 KiB | 359.00 KiB/s, done.
Resolving deltas: 100% (1158/1158), done.
Checking connectivity... done.
Submodule path 'src/drivers/uavcan/libuavcan/dsdl': checked out '192295c4f9b67f4a20b0eabf74757b6597415f2b'
Cloning into 'libuavcan/dsdl_compiler/pyuavcan'...
remote: Enumerating objects: 330, done.
remote: Counting objects: 100% (330/330), done.
remote: Compressing objects: 100% (232/232), done.
remote: Total 3859 (delta 159), reused 234 (delta 91), pack-reused 3529
Receiving objects: 100% (3859/3859), 802.46 KiB | 383.00 KiB/s, done.
Resolving deltas: 100% (2518/2518), done.
Checking connectivity... done.
Submodule path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan': checked out 'c58477a644d20ccf95a20c151f3a0402f271c3b8'
Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'dsdl'
Cloning into 'dsdl'...
remote: Enumerating objects: 1963, done.
remote: Total 1963 (delta 0), reused 0 (delta 0), pack-reused 1963
Receiving objects: 100% (1963/1963), 291.31 KiB | 356.00 KiB/s, done.
Resolving deltas: 100% (1158/1158), done.
Checking connectivity... done.
Submodule path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl': checked out 'fd12483ddd4e58242d61d74a163e7aeaa1e0f466'
Cloning into 'libuavcan_drivers/kinetis'...
remote: Enumerating objects: 27, done.
remote: Total 27 (delta 0), reused 0 (delta 0), pack-reused 27
Unpacking objects: 100% (27/27), done.
Checking connectivity... done.
Submodule path 'src/drivers/uavcan/libuavcan/libuavcan_drivers/kinetis': checked out '0c774a5a99bbd91d1f4832290fbed9168b2f65e5'
Cloning into 'src/lib/DriverFramework'...
remote: Enumerating objects: 5116, done.
remote: Total 5116 (delta 0), reused 0 (delta 0), pack-reused 5116
Receiving objects: 100% (5116/5116), 959.32 KiB | 356.00 KiB/s, done.
Resolving deltas: 100% (3521/3521), done.
Checking connectivity... done.
Submodule path 'src/lib/DriverFramework': checked out '06277ef49fb8c9fad18d56ef40e8bc9fe1655a65'
Submodule 'dspal' (https://github.com/ATLFlight/dspal) registered for path 'dspal'
Cloning into 'dspal'...
remote: Enumerating objects: 1222, done.
remote: Total 1222 (delta 0), reused 0 (delta 0), pack-reused 1222
Receiving objects: 100% (1222/1222), 355.40 KiB | 359.00 KiB/s, done.
Resolving deltas: 100% (777/777), done.
Checking connectivity... done.
Submodule path 'src/lib/DriverFramework/dspal': checked out '9b46b4a57f230672ee0806a523963af70bc44f1c'
Submodule 'cmake_hexagon' (https://github.com/ATLFlight/cmake_hexagon) registered for path 'cmake_hexagon'
Cloning into 'cmake_hexagon'...
remote: Enumerating objects: 517, done.
remote: Total 517 (delta 0), reused 0 (delta 0), pack-reused 517
Receiving objects: 100% (517/517), 91.10 KiB | 0 bytes/s, done.
Resolving deltas: 100% (293/293), done.
Checking connectivity... done.
Submodule path 'src/lib/DriverFramework/dspal/cmake_hexagon': checked out '07168bd5715818802b78f674816ec851307998a7'
Cloning into 'src/lib/ecl'...
remote: Enumerating objects: 6392, done.
remote: Total 6392 (delta 0), reused 0 (delta 0), pack-reused 6392
Receiving objects: 100% (6392/6392), 21.47 MiB | 3.12 MiB/s, done.
Resolving deltas: 100% (4535/4535), done.
Checking connectivity... done.
Submodule path 'src/lib/ecl': checked out 'e1751188fd15b799cbfae86bd7373bb91206069b'
Cloning into 'src/lib/matrix'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 1787 (delta 0), reused 1 (delta 0), pack-reused 1783
Receiving objects: 100% (1787/1787), 979.39 KiB | 357.00 KiB/s, done.
Resolving deltas: 100% (1304/1304), done.
Checking connectivity... done.
Submodule path 'src/lib/matrix': checked out '56b069956da141da244926ed7000e89b2ba6c731'
Cloning into 'src/modules/micrortps_bridge/micro-CDR'...
remote: Enumerating objects: 1507, done.
remote: Total 1507 (delta 0), reused 0 (delta 0), pack-reused 1507
Receiving objects: 100% (1507/1507), 638.39 KiB | 358.00 KiB/s, done.
Resolving deltas: 100% (832/832), done.
Checking connectivity... done.
Submodule path 'src/modules/micrortps_bridge/micro-CDR': checked out '62d95c870eafb0cccc7bf70bb8a0cbb86f125a0e'

 

7. 빌드 한다. make 옵션은 여러가지가 있으나 SITL을 위한 make가 정상적으로 컴파일되는지 실행해본다.

정상적으로 컴파일이 되면 아래와 같은 메시지가 나타난다.

중간에 에러가 나거나 멈추게 되면 에러 메시지를 잘 확인하여 필요한 패키지나 라이브러리가 없는지 확인하고 필요한 것은 메시지를 참고하여 설치한다.

 

 

~/catkin_ws/src/Firmware$ make px4_sitl_default

-- PX4 config file: /home/swift/catkin_ws/src/Firmware/boards/px4/sitl/default.cmake
-- PX4 config: px4_sitl_default
-- PX4 platform: posix
-- PX4 lockstep: enabled
-- PX4 version: v1.9.0-366-gfbd3386
-- cmake build type: RelWithDebInfo
-- The CXX compiler identification is GNU 5.4.0
-- The C compiler identification is GNU 5.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PythonInterp: /usr/bin/python (found version "2.7.12") 
-- Found PY_jinja2: /usr/lib/python2.7/dist-packages/jinja2  
-- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-17-ge175118
-- Configuring done
-- Generating done
-- Build files have been written to: /home/swift/catkin_ws/src/Firmware/build/px4_sitl_default
Scanning dependencies of target drivers_board
Scanning dependencies of target lockstep_scheduler
Scanning dependencies of target df_driver_framework
Scanning dependencies of target uorb_headers
[  0%] Building CXX object platforms/posix/src/lockstep_scheduler/CMakeFiles/lockstep_scheduler.dir/src/lockstep_scheduler.cpp.o
[  0%] Building C object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/__/__/__/__/src/drivers/boards/common/board_identity.c.o
[  0%] Generating uORB topic headers
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DriverFramework.cpp.o
[  0%] Building C object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/sitl_led.c.o
[  0%] Linking C static library libdrivers_board.a
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/WorkMgr.cpp.o
[  0%] Built target drivers_board
Scanning dependencies of target mixer_gen
[  0%] Generating mixer_multirotor.generated.h
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/WorkItems.cpp.o
[  0%] Generating mixer_multirotor_normalized.generated.h
[  0%] Linking CXX static library liblockstep_scheduler.a
[  0%] Built target lockstep_scheduler
Scanning dependencies of target mixer_gen_6dof
[  0%] Generating mixer_multirotor_6dof.generated.h
[  0%] Built target mixer_gen
[  0%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DevMgr.cpp.o
Scanning dependencies of target ver_gen
[  0%] Generating git version header
[  0%] Built target mixer_gen_6dof
Scanning dependencies of target git_gps_devices
[  0%] git submodule src/drivers/gps/devices
[  1%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DevObj.cpp.o
[  1%] Built target git_gps_devices
Scanning dependencies of target git_ecl
[  2%] git submodule src/lib/ecl
[  2%] Built target git_ecl
Scanning dependencies of target git_mavlink_v2
[  3%] git submodule mavlink/include/mavlink/v2.0
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/SyncObj.cpp.o
[  3%] Built target git_mavlink_v2
Scanning dependencies of target logs_symlink
[  3%] Generating ../../logs
[  3%] Built target logs_symlink
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DFList.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/Time.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/DFDiag.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/I2CDevObj.cpp.o
[  3%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/SPIDevObj.cpp.o
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/ImuSensor.cpp.o
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/BaroSensor.cpp.o
[  4%] Building CXX object src/lib/DriverFramework/framework/src/CMakeFiles/df_driver_framework.dir/MagSensor.cpp.o
[  4%] Built target ver_gen
[  4%] Linking CXX static library libdf_driver_framework.a
[  4%] Built target df_driver_framework
[  4%] Built target uorb_headers
Scanning dependencies of target perf
Scanning dependencies of target tinybson
Scanning dependencies of target work_queue
[  4%] Generating uORB topic sources
[  4%] Building CXX object src/lib/parameters/tinybson/CMakeFiles/tinybson.dir/tinybson.cpp.o
[  4%] Building CXX object src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_addlast.c.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_rem.c.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_remfirst.c.o
[  5%] Linking CXX static library libtinybson.a
[  5%] Linking CXX static library libperf.a
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_queue.c.o
[  5%] Built target tinybson
[  5%] Built target perf
Scanning dependencies of target ecl_airdata
Scanning dependencies of target ecl_attitude_fw
[  5%] Building CXX object src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_thread.c.o
[  5%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_controller.cpp.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_work_cancel.c.o
[  5%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_pitch_controller.cpp.o
[  5%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/queue.c.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addafter.c.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addlast.c.o
[  6%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_roll_controller.cpp.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_remfirst.c.o
[  6%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_cancel.c.o
[  7%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_wheel_controller.cpp.o
[  7%] Linking CXX static library libecl_airdata.a
[  7%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_lock.c.o
[  7%] Built target ecl_airdata
Scanning dependencies of target ecl_geo
[  7%] Building CXX object src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.o
[  7%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_queue.c.o
[  7%] Building C object src/platforms/common/work_queue/CMakeFiles/work_queue.dir/work_thread.c.o
[  7%] Building CXX object src/lib/ecl/attitude_fw/CMakeFiles/ecl_attitude_fw.dir/ecl_yaw_controller.cpp.o
[  8%] Linking C static library libwork_queue.a
[  8%] Built target work_queue
Scanning dependencies of target ecl_geo_lookup
[  8%] Building CXX object src/lib/ecl/geo_lookup/CMakeFiles/ecl_geo_lookup.dir/geo_mag_declination.cpp.o
[  8%] Linking CXX static library libecl_attitude_fw.a
[  8%] Built target ecl_attitude_fw
Scanning dependencies of target ecl_tecs
[  8%] Linking CXX static library libecl_geo.a
[  8%] Building CXX object src/lib/ecl/tecs/CMakeFiles/ecl_tecs.dir/tecs.cpp.o
[  8%] Linking CXX static library libecl_geo_lookup.a
[  8%] Built target ecl_geo
Scanning dependencies of target ecl_validation
[  8%] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator.cpp.o
[  8%] Built target ecl_geo_lookup
Scanning dependencies of target mixer
[  8%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer.cpp.o
[  8%] Building CXX object src/lib/ecl/validation/CMakeFiles/ecl_validation.dir/data_validator_group.cpp.o
[  8%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_group.cpp.o
[  8%] Linking CXX static library libecl_tecs.a
[  8%] Built target ecl_tecs
Scanning dependencies of target rc
[  8%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/crsf.cpp.o
[  8%] Linking CXX static library libecl_validation.a
[  8%] Built target ecl_validation
Scanning dependencies of target version
[  8%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_helicopter.cpp.o
[  8%] Building C object src/lib/version/CMakeFiles/version.dir/version.c.o
[  8%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/st24.cpp.o
[  8%] Linking C static library libversion.a
[  8%] Building C object src/lib/mixer/CMakeFiles/mixer.dir/mixer_load.c.o
[  8%] Built target version
[  8%] Generating serial_params.c
[  8%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sumd.cpp.o
[  8%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_multirotor.cpp.o
[  8%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sbus.cpp.o
[  8%] Generating parameters.xml
[  8%] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/mixer_simple.cpp.o
[  8%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/dsm.cpp.o
Scanning dependencies of target uorb_msgs
[  9%] Building CXX object src/lib/rc/CMakeFiles/rc.dir/common_rc.cpp.o
[  9%] Linking CXX static library libmixer.a
[  9%] Built target mixer
Scanning dependencies of target ecl_l1
[ 10%] Linking CXX static library librc.a
[ 11%] Building CXX object src/lib/ecl/l1/CMakeFiles/ecl_l1.dir/ecl_l1_pos_controller.cpp.o
[ 11%] Built target rc
[ 11%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uORBTopics.cpp.o
[ 11%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_armed.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_controls.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_direct.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_outputs.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/adc_report.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/airspeed.cpp.o
[ 12%] Linking CXX static library libecl_l1.a
[ 12%] Built target ecl_l1
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/battery_status.cpp.o
[ 12%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_capture.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_trigger.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_report.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_constraints.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/commander_state.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/cpuload.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_array.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_key_value.cpp.o
[ 13%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_value.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_vect.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/differential_pressure.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/distance_sensor.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf2_innovations.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf2_timestamps.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_drift.cpp.o
[ 14%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_position.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_report.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_status.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/estimator_status.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/follow_target.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/geofence_result.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_dump.cpp.o
[ 15%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_inject_data.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/home_position.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/input_rc.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/iridiumsbd_status.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/irlock_report.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_gear.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_innovations.cpp.o
[ 16%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_pose.cpp.o
[ 16%] Generating px4_parameters.c, px4_parameters.h, px4_parameters_public.h
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/led_control.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/log_message.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/manual_control_setpoint.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mavlink_log.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission_result.cpp.o
[ 17%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mount_orientation.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/multirotor_motor_limits.cpp.o
Scanning dependencies of target parameters
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/obstacle_distance.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/offboard_control_mode.cpp.o
[ 18%] Building CXX object src/lib/parameters/CMakeFiles/parameters.dir/parameters.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/optical_flow.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orbit_status.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/parameter_update.cpp.o
[ 18%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ping.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_landing_status.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_status.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint_triplet.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_button_state.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_monitor.cpp.o
[ 19%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/pwm_input.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_req.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_retval.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/radio_status.cpp.o
[ 20%] Building C object src/lib/parameters/CMakeFiles/parameters.dir/px4_parameters.c.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rate_ctrl_status.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_channels.cpp.o
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_parameter_map.cpp.o
[ 20%] Linking CXX static library libparameters.a
[ 20%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/safety.cpp.o
[ 20%] Built target parameters
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/satellite_info.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_accel.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_baro.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_bias.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_combined.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_correction.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_gyro.cpp.o
[ 21%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_mag.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_preflight.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_selection.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/servorail_status.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/subsystem_info.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/system_power.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/task_stack_info.cpp.o
[ 22%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tecs_status.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/telemetry_status.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/test_motor.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/timesync_status.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/trajectory_waypoint.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/transponder_report.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tune_control.cpp.o
[ 23%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_request.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_value.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream_ack.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_air_data.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude_setpoint.cpp.o
[ 24%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command_ack.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_constraints.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_control_mode.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_global_position.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_gps_position.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_land_detected.cpp.o
[ 25%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position_setpoint.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_magnetometer.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_odometry.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_rates_setpoint.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_roi.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status.cpp.o
[ 26%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status_flags.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_trajectory_waypoint.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vtol_vehicle_status.cpp.o
[ 27%] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/wind_estimate.cpp.o
[ 27%] Linking CXX static library libuorb_msgs.a
[ 27%] Built target uorb_msgs
Scanning dependencies of target generate_topic_listener
Scanning dependencies of target px4_layer
[ 27%] Generating listener_generated.cpp
[ 27%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_posix_tasks.cpp.o
[ 27%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_posix_impl.cpp.o
[ 27%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_sem.cpp.o
[ 27%] Built target generate_topic_listener
[ 28%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/px4_init.cpp.o
[ 28%] Building C object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/lib_crc32.c.o
[ 28%] Building CXX object platforms/posix/src/px4_layer/CMakeFiles/px4_layer.dir/drv_hrt.cpp.o
[ 28%] Linking CXX static library libpx4_layer.a
[ 28%] Built target px4_layer
Scanning dependencies of target px4_daemon
[ 28%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/pxh.cpp.o
[ 28%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/history.cpp.o
[ 28%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/client.cpp.o
[ 29%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/server.cpp.o
[ 29%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/server_io.cpp.o
[ 29%] Building CXX object platforms/posix/src/px4_daemon/CMakeFiles/px4_daemon.dir/sock_protocol.cpp.o
[ 29%] Linking CXX static library libpx4_daemon.a
[ 29%] Built target px4_daemon
Scanning dependencies of target modules__uORB
[ 29%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBDeviceMaster.cpp.o
[ 29%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORB.cpp.o
[ 29%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/Subscription.cpp.o
[ 29%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/SubscriptionPollable.cpp.o
[ 30%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBDeviceNode.cpp.o
[ 30%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBManager.cpp.o
[ 30%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBMain.cpp.o
[ 30%] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBUtils.cpp.o
[ 30%] Linking CXX static library libmodules__uORB.a
[ 30%] Built target modules__uORB
Scanning dependencies of target px4_work_queue
[ 30%] Building CXX object src/platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkItem.cpp.o
[ 30%] Building CXX object src/platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkQueueManager.cpp.o
[ 30%] Building CXX object src/platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/ScheduledWorkItem.cpp.o
[ 30%] Building CXX object src/platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkQueue.cpp.o
[ 31%] Linking CXX static library libpx4_work_queue.a
[ 31%] Built target px4_work_queue
Scanning dependencies of target px4_platform
[ 31%] Building C object src/platforms/common/CMakeFiles/px4_platform.dir/px4_getopt.c.o
[ 31%] Building CXX object src/platforms/common/CMakeFiles/px4_platform.dir/module.cpp.o
[ 32%] Building CXX object src/platforms/common/CMakeFiles/px4_platform.dir/shutdown.cpp.o
[ 32%] Building CXX object src/platforms/common/CMakeFiles/px4_platform.dir/px4_cli.cpp.o
[ 32%] Building C object src/platforms/common/CMakeFiles/px4_platform.dir/px4_log.c.o
[ 32%] Linking CXX static library libpx4_platform.a
[ 32%] Built target px4_platform
Scanning dependencies of target systemlib
[ 32%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/conversions.c.o
[ 32%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/mavlink_log.c.o
[ 32%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/crc.c.o
[ 34%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/cpuload.c.o
[ 34%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/otp.c.o
[ 34%] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/print_load_posix.c.o
[ 34%] Linking CXX static library libsystemlib.a
[ 34%] Built target systemlib
Scanning dependencies of target cdev
[ 34%] Building CXX object src/lib/cdev/CMakeFiles/cdev.dir/CDev.cpp.o
[ 35%] Building CXX object src/lib/cdev/CMakeFiles/cdev.dir/posix/vfile.cpp.o
[ 35%] Building CXX object src/lib/cdev/CMakeFiles/cdev.dir/posix/cdev_platform.cpp.o
[ 35%] Linking CXX static library libcdev.a
[ 35%] Built target cdev
Scanning dependencies of target tone_alarm_interface
Scanning dependencies of target runway_takeoff
Scanning dependencies of target launchdetection
Scanning dependencies of target failure_detector
[ 35%] Building CXX object src/drivers/sim/tone_alarm/CMakeFiles/tone_alarm_interface.dir/ToneAlarmInterface.cpp.o
[ 35%] Building CXX object src/modules/fw_pos_control_l1/runway_takeoff/CMakeFiles/runway_takeoff.dir/RunwayTakeoff.cpp.o
[ 35%] Building CXX object src/modules/fw_pos_control_l1/launchdetection/CMakeFiles/launchdetection.dir/LaunchDetector.cpp.o
[ 35%] Building CXX object src/modules/commander/failure_detector/CMakeFiles/failure_detector.dir/FailureDetector.cpp.o
[ 35%] Linking CXX static library libtone_alarm_interface.a
[ 35%] Built target tone_alarm_interface
Scanning dependencies of target AttitudeControl
[ 35%] Building CXX object src/modules/mc_att_control/AttitudeControl/CMakeFiles/AttitudeControl.dir/AttitudeControl.cpp.o
[ 35%] Building CXX object src/modules/fw_pos_control_l1/launchdetection/CMakeFiles/launchdetection.dir/CatapultLaunchMethod.cpp.o
[ 35%] Linking CXX static library librunway_takeoff.a
[ 35%] Built target runway_takeoff
Scanning dependencies of target Takeoff
[ 35%] Building CXX object src/modules/mc_pos_control/Takeoff/CMakeFiles/Takeoff.dir/Takeoff.cpp.o
[ 36%] Linking CXX static library liblaunchdetection.a
[ 36%] Built target launchdetection
Scanning dependencies of target drivers__device
[ 36%] Building CXX object src/lib/drivers/device/CMakeFiles/drivers__device.dir/CDev.cpp.o
[ 36%] Linking CXX static library libTakeoff.a
[ 36%] Built target Takeoff
Scanning dependencies of target airspeed
[ 36%] Linking CXX static library libfailure_detector.a
[ 36%] Linking CXX static library libAttitudeControl.a
[ 37%] Building CXX object src/lib/airspeed/CMakeFiles/airspeed.dir/airspeed.cpp.o
[ 37%] Built target failure_detector
[ 37%] Built target AttitudeControl
Scanning dependencies of target lib__cdev__test__cdev_test
Scanning dependencies of target battery
[ 37%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_example.cpp.o
[ 37%] Building CXX object src/lib/battery/CMakeFiles/battery.dir/battery.cpp.o
[ 37%] Building CXX object src/lib/drivers/device/CMakeFiles/drivers__device.dir/ringbuffer.cpp.o
[ 37%] Linking CXX static library libairspeed.a
[ 37%] Built target airspeed
Scanning dependencies of target circuit_breaker
[ 37%] Building CXX object src/lib/circuit_breaker/CMakeFiles/circuit_breaker.dir/circuit_breaker.cpp.o
[ 37%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_main.cpp.o
[ 37%] Linking CXX static library libcircuit_breaker.a
[ 38%] Building CXX object src/lib/drivers/device/CMakeFiles/drivers__device.dir/integrator.cpp.o
[ 38%] Built target circuit_breaker
Scanning dependencies of target CollisionPrevention
[ 38%] Building CXX object src/lib/cdev/test/CMakeFiles/lib__cdev__test__cdev_test.dir/cdevtest_start.cpp.o
[ 38%] Building CXX object src/lib/CollisionPrevention/CMakeFiles/CollisionPrevention.dir/CollisionPrevention.cpp.o
[ 38%] Linking CXX static library libbattery.a
[ 38%] Built target battery
Scanning dependencies of target controllib
[ 38%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/block/Block.cpp.o
[ 38%] Linking CXX static library liblib__cdev__test__cdev_test.a
[ 38%] Built target lib__cdev__test__cdev_test
Scanning dependencies of target lib__controllib__controllib_test
[ 39%] Building CXX object src/lib/controllib/controllib_test/CMakeFiles/lib__controllib__controllib_test.dir/controllib_test_main.cpp.o
[ 39%] Building CXX object src/lib/drivers/device/CMakeFiles/drivers__device.dir/posix/I2C.cpp.o
[ 39%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/block/BlockParam.cpp.o
[ 39%] Building CXX object src/lib/drivers/device/CMakeFiles/drivers__device.dir/posix/SPI.cpp.o
[ 39%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockDerivative.cpp.o
[ 39%] Linking CXX static library libCollisionPrevention.a
[ 39%] Linking CXX static library libdrivers__device.a
[ 39%] Built target CollisionPrevention
Scanning dependencies of target conversion
[ 39%] Built target drivers__device
[ 39%] Building CXX object src/lib/conversion/CMakeFiles/conversion.dir/rotation.cpp.o
Scanning dependencies of target drivers_barometer
[ 40%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockHighPass.cpp.o
[ 40%] Building CXX object src/lib/drivers/barometer/CMakeFiles/drivers_barometer.dir/PX4Barometer.cpp.o
[ 40%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockIntegral.cpp.o
[ 40%] Linking CXX static library libconversion.a
[ 41%] Linking CXX static library libdrivers_barometer.a
[ 41%] Built target conversion
Scanning dependencies of target drivers_gyroscope
[ 41%] Linking CXX static library liblib__controllib__controllib_test.a
[ 41%] Building CXX object src/lib/drivers/gyroscope/CMakeFiles/drivers_gyroscope.dir/PX4Gyroscope.cpp.o
[ 41%] Built target drivers_barometer
[ 41%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockIntegralTrap.cpp.o
[ 41%] Built target lib__controllib__controllib_test
Scanning dependencies of target drivers_magnetometer
[ 41%] Building CXX object src/lib/drivers/magnetometer/CMakeFiles/drivers_magnetometer.dir/PX4Magnetometer.cpp.o
[ 41%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockLimit.cpp.o
[ 41%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockLimitSym.cpp.o
[ 41%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockLowPass.cpp.o
[ 41%] Building CXX object src/lib/controllib/CMakeFiles/controllib.dir/BlockLowPass2.cpp.o
[ 42%] Linking CXX static library libdrivers_magnetometer.a
[ 42%] Built target drivers_magnetometer
Scanning dependencies of target mathlib
[ 43%] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/test/test.cpp.o
[ 43%] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/matrix_alg.cpp.o
[ 43%] Linking CXX static library libdrivers_gyroscope.a
[ 43%] Built target drivers_gyroscope
[ 44%] Linking CXX static library libcontrollib.a
Scanning dependencies of target FlightTask
[ 44%] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/filter/LowPassFilter2p.cpp.o
[ 44%] Building CXX object src/lib/FlightTasks/tasks/FlightTask/CMakeFiles/FlightTask.dir/FlightTask.cpp.o
[ 44%] Built target controllib
Scanning dependencies of target hysteresis
[ 44%] Building CXX object src/lib/hysteresis/CMakeFiles/hysteresis.dir/hysteresis.cpp.o
[ 44%] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/filter/LowPassFilter2pVector3f.cpp.o
[ 44%] Linking CXX static library libhysteresis.a
[ 44%] Built target hysteresis
Scanning dependencies of target landing_slope
[ 44%] Building CXX object src/lib/FlightTasks/tasks/FlightTask/CMakeFiles/FlightTask.dir/SubscriptionArray.cpp.o
[ 44%] Building CXX object src/lib/landing_slope/CMakeFiles/landing_slope.dir/Landingslope.cpp.o
Scanning dependencies of target pid
[ 44%] Building CXX object src/lib/pid/CMakeFiles/pid.dir/pid.cpp.o
[ 44%] Linking CXX static library libmathlib.a
[ 44%] Linking CXX static library liblanding_slope.a
[ 44%] Built target mathlib
[ 44%] Built target landing_slope
Scanning dependencies of target pwm_limit
[ 44%] Linking CXX static library libFlightTask.a
Scanning dependencies of target lib__rc__rc_tests
[ 44%] Building CXX object src/lib/pwm_limit/CMakeFiles/pwm_limit.dir/pwm_limit.cpp.o
[ 44%] Building CXX object src/lib/rc/rc_tests/CMakeFiles/lib__rc__rc_tests.dir/RCTest.cpp.o
[ 44%] Built target FlightTask
Scanning dependencies of target terrain_estimation
[ 44%] Linking CXX static library libpid.a
[ 44%] Building CXX object src/lib/terrain_estimation/CMakeFiles/terrain_estimation.dir/terrain_estimator.cpp.o
[ 44%] Built target pid
Scanning dependencies of target tunes
[ 44%] Building CXX object src/lib/tunes/CMakeFiles/tunes.dir/tunes.cpp.o
[ 45%] Linking CXX static library libpwm_limit.a
[ 45%] Built target pwm_limit
Scanning dependencies of target WeatherVane
[ 45%] Building CXX object src/lib/WeatherVane/CMakeFiles/WeatherVane.dir/WeatherVane.cpp.o
[ 45%] Linking CXX static library liblib__rc__rc_tests.a
[ 45%] Built target lib__rc__rc_tests
Scanning dependencies of target lib__work_queue__test__wqueue_test
[ 46%] Building CXX object src/lib/tunes/CMakeFiles/tunes.dir/default_tunes.cpp.o
[ 46%] Building CXX object src/platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_main.cpp.o
[ 46%] Linking CXX static library libtunes.a
[ 46%] Built target tunes
Scanning dependencies of target modules__uORB__uORB_tests
[ 46%] Building CXX object src/platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_scheduled_test.cpp.o
[ 46%] Building CXX object src/modules/uORB/uORB_tests/CMakeFiles/modules__uORB__uORB_tests.dir/uORB_tests_main.cpp.o
[ 46%] Linking CXX static library libWeatherVane.a
[ 46%] Building CXX object src/platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_start.cpp.o
[ 46%] Built target WeatherVane
Scanning dependencies of target drivers__camera_trigger
[ 47%] Linking CXX static library libterrain_estimation.a
[ 47%] Building CXX object src/modules/uORB/uORB_tests/CMakeFiles/modules__uORB__uORB_tests.dir/uORBTest_UnitTest.cpp.o
[ 47%] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/camera_trigger.cpp.o
[ 47%] Built target terrain_estimation
Scanning dependencies of target drivers__gps
[ 48%] Building CXX object src/platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_test.cpp.o
[ 48%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/gps.cpp.o
[ 48%] Linking CXX static library liblib__work_queue__test__wqueue_test.a
[ 48%] Built target lib__work_queue__test__wqueue_test
Scanning dependencies of target drivers__pwm_out_sim
[ 48%] Building CXX object src/drivers/pwm_out_sim/CMakeFiles/drivers__pwm_out_sim.dir/PWMSim.cpp.o
[ 49%] Linking CXX static library libmodules__uORB__uORB_tests.a
[ 50%] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/camera_interface.cpp.o
[ 50%] Built target modules__uORB__uORB_tests
Scanning dependencies of target drivers__tone_alarm
[ 51%] Building CXX object src/drivers/tone_alarm/CMakeFiles/drivers__tone_alarm.dir/ToneAlarm.cpp.o
[ 51%] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/pwm.cpp.o
[ 51%] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/seagull_map2.cpp.o
[ 51%] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/gpio.cpp.o
[ 51%] Linking CXX static library libdrivers__tone_alarm.a
[ 51%] Linking CXX static library libdrivers__pwm_out_sim.a
[ 51%] Built target drivers__tone_alarm
[ 51%] Linking CXX static library libdrivers__camera_trigger.a
[ 51%] Built target drivers__pwm_out_sim
Scanning dependencies of target modules__attitude_estimator_q
[ 51%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/gps_helper.cpp.o
[ 51%] Building CXX object src/modules/attitude_estimator_q/CMakeFiles/modules__attitude_estimator_q.dir/attitude_estimator_q_main.cpp.o
[ 51%] Built target drivers__camera_trigger
Scanning dependencies of target modules__camera_feedback
[ 51%] Building CXX object src/modules/camera_feedback/CMakeFiles/modules__camera_feedback.dir/camera_feedback.cpp.o
[ 51%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/mtk.cpp.o
[ 52%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/ashtech.cpp.o
[ 52%] Linking CXX static library libmodules__camera_feedback.a
[ 52%] Built target modules__camera_feedback
Scanning dependencies of target modules__commander
[ 52%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/ubx.cpp.o
[ 52%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/accelerometer_calibration.cpp.o
[ 52%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/rtcm.cpp.o
[ 52%] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/emlid_reach.cpp.o
[ 52%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/airspeed_calibration.cpp.o
[ 52%] Linking CXX static library libdrivers__gps.a
[ 52%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/arm_auth.cpp.o
[ 52%] Built target drivers__gps
Scanning dependencies of target modules__commander__commander_tests
[ 52%] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/commander_tests.cpp.o
[ 52%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/baro_calibration.cpp.o
[ 53%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/calibration_routines.cpp.o
[ 53%] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/state_machine_helper_test.cpp.o
[ 53%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/Commander.cpp.o
[ 53%] Linking CXX static library libmodules__attitude_estimator_q.a
[ 53%] Built target modules__attitude_estimator_q
Scanning dependencies of target modules__dataman
[ 53%] Building CXX object src/modules/dataman/CMakeFiles/modules__dataman.dir/dataman.cpp.o
[ 54%] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/__/state_machine_helper.cpp.o
[ 54%] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/__/PreflightCheck.cpp.o
[ 54%] Linking CXX static library libmodules__dataman.a
[ 54%] Built target modules__dataman
Scanning dependencies of target modules__events
[ 54%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/commander_helper.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/rc_loss_alarm.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/send_event.cpp.o
[ 55%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/esc_calibration.cpp.o
[ 55%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/gyro_calibration.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/set_leds.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/status_display.cpp.o
[ 55%] Linking CXX static library libmodules__commander__commander_tests.a
[ 55%] Built target modules__commander__commander_tests
Scanning dependencies of target modules__fw_att_control
[ 55%] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/FixedwingAttitudeControl.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/subscriber_handler.cpp.o
[ 55%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/health_flag_helper.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/temperature_calibration/accel.cpp.o
[ 55%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/mag_calibration.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/temperature_calibration/baro.cpp.o
[ 55%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/temperature_calibration/gyro.cpp.o
[ 56%] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/temperature_calibration/task.cpp.o
[ 56%] Linking CXX static library libmodules__fw_att_control.a
[ 56%] Built target modules__fw_att_control
Scanning dependencies of target modules__fw_pos_control_l1
[ 56%] Building CXX object src/modules/fw_pos_control_l1/CMakeFiles/modules__fw_pos_control_l1.dir/FixedwingPositionControl.cpp.o
Scanning dependencies of target modules__gnd_att_control
[ 56%] Building CXX object src/modules/gnd_att_control/CMakeFiles/modules__gnd_att_control.dir/GroundRoverAttitudeControl.cpp.o
[ 57%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/PreflightCheck.cpp.o
[ 57%] Linking CXX static library libmodules__events.a
[ 57%] Built target modules__events
Scanning dependencies of target modules__gnd_pos_control
[ 57%] Building CXX object src/modules/gnd_pos_control/CMakeFiles/modules__gnd_pos_control.dir/GroundRoverPositionControl.cpp.o
[ 58%] Linking CXX static library libmodules__gnd_att_control.a
[ 58%] Built target modules__gnd_att_control
Scanning dependencies of target modules__land_detector
[ 58%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/land_detector_main.cpp.o
[ 58%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/rc_calibration.cpp.o
[ 58%] Linking CXX static library libmodules__gnd_pos_control.a
[ 58%] Built target modules__gnd_pos_control
Scanning dependencies of target modules__landing_target_estimator
[ 58%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/rc_check.cpp.o
[ 58%] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/landing_target_estimator_main.cpp.o
[ 58%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/LandDetector.cpp.o
[ 58%] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/state_machine_helper.cpp.o
[ 58%] Linking CXX static library libmodules__commander.a
[ 58%] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/LandingTargetEstimator.cpp.o
[ 58%] Built target modules__commander
Scanning dependencies of target modules__load_mon
[ 59%] Building CXX object src/modules/load_mon/CMakeFiles/modules__load_mon.dir/load_mon.cpp.o
[ 59%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/MulticopterLandDetector.cpp.o
[ 59%] Linking CXX static library libmodules__fw_pos_control_l1.a
[ 59%] Built target modules__fw_pos_control_l1
[ 59%] Linking CXX static library libmodules__load_mon.a
Scanning dependencies of target modules__local_position_estimator
[ 59%] Built target modules__load_mon
Scanning dependencies of target modules__logger
[ 59%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/local_position_estimator_main.cpp.o
[ 60%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/logger.cpp.o
[ 60%] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/KalmanFilter.cpp.o
[ 60%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/FixedwingLandDetector.cpp.o
[ 60%] Linking CXX static library libmodules__landing_target_estimator.a
[ 60%] Built target modules__landing_target_estimator
Scanning dependencies of target modules__mavlink
[ 61%] Building C object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink.c.o
[ 61%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/BlockLocalPositionEstimator.cpp.o
[ 62%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/VtolLandDetector.cpp.o
[ 62%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_command_sender.cpp.o
[ 62%] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/RoverLandDetector.cpp.o
[ 62%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer.cpp.o
[ 62%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer_file.cpp.o
[ 62%] Linking CXX static library libmodules__land_detector.a
[ 62%] Built target modules__land_detector
Scanning dependencies of target modules__mavlink__mavlink_tests
[ 62%] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/mavlink_tests.cpp.o
[ 62%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer_mavlink.cpp.o
[ 62%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/util.cpp.o
[ 62%] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/watchdog.cpp.o
[ 62%] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/mavlink_ftp_test.cpp.o
[ 62%] Linking CXX static library libmodules__logger.a
[ 62%] Built target modules__logger
Scanning dependencies of target modules__mc_att_control
[ 62%] Building CXX object src/modules/mc_att_control/CMakeFiles/modules__mc_att_control.dir/mc_att_control_main.cpp.o
[ 62%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/flow.cpp.o
[ 62%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ftp.cpp.o
[ 62%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/lidar.cpp.o
[ 62%] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/__/mavlink_stream.cpp.o
[ 62%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/sonar.cpp.o
[ 62%] Linking CXX static library libmodules__mc_att_control.a
[ 62%] Built target modules__mc_att_control
Scanning dependencies of target modules__navigator
[ 63%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_main.cpp.o
[ 64%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/gps.cpp.o
[ 64%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_high_latency2.cpp.o
[ 64%] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/__/mavlink_ftp.cpp.o
[ 64%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/baro.cpp.o
[ 64%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_mode.cpp.o
[ 65%] Linking CXX static library libmodules__mavlink__mavlink_tests.a
[ 65%] Built target modules__mavlink__mavlink_tests
[ 65%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/vision.cpp.o
Scanning dependencies of target modules__replay
[ 65%] Building CXX object src/modules/replay/CMakeFiles/modules__replay.dir/replay_main.cpp.o
[ 65%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_block.cpp.o
[ 65%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_log_handler.cpp.o
[ 65%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/mocap.cpp.o
[ 65%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission.cpp.o
[ 65%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/land.cpp.o
[ 65%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_main.cpp.o
[ 65%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/loiter.cpp.o
[ 67%] Linking CXX static library libmodules__replay.a
[ 67%] Built target modules__replay
Scanning dependencies of target modules__sensors
[ 67%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/voted_sensors_update.cpp.o
[ 67%] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/landing_target.cpp.o
[ 67%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/rtl.cpp.o
[ 67%] Linking CXX static library libmodules__local_position_estimator.a
[ 67%] Built target modules__local_position_estimator
Scanning dependencies of target drivers__vmount
[ 67%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input.cpp.o
[ 67%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_mavlink.cpp.o
[ 67%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_rc.cpp.o
[ 67%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/takeoff.cpp.o
[ 67%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/rc_update.cpp.o
[ 67%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_test.cpp.o
[ 67%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output.cpp.o
[ 68%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/land.cpp.o
[ 69%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_mavlink.cpp.o
[ 69%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/sensors.cpp.o
[ 69%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_rc.cpp.o
[ 69%] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/vmount.cpp.o
[ 69%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/precland.cpp.o
[ 69%] Linking CXX static library libdrivers__vmount.a
[ 69%] Built target drivers__vmount
Scanning dependencies of target modules__vtol_att_control
[ 69%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/vtol_att_control_main.cpp.o
[ 69%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/parameters.cpp.o
[ 69%] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/temperature_compensation.cpp.o
[ 69%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/tiltrotor.cpp.o
[ 69%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_feasibility_checker.cpp.o
[ 69%] Linking CXX static library libmodules__sensors.a
[ 69%] Built target modules__sensors
Scanning dependencies of target modules__wind_estimator
[ 69%] Building CXX object src/modules/wind_estimator/CMakeFiles/modules__wind_estimator.dir/wind_estimator_main.cpp.o
[ 69%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/vtol_type.cpp.o
[ 69%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/geofence.cpp.o
[ 69%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_messages.cpp.o
[ 69%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/tailsitter.cpp.o
[ 70%] Linking CXX static library libmodules__wind_estimator.a
[ 70%] Built target modules__wind_estimator
Scanning dependencies of target systemcmds__dyn
[ 70%] Building CXX object src/systemcmds/dyn/CMakeFiles/systemcmds__dyn.dir/dyn.cpp.o
[ 70%] Linking CXX static library libsystemcmds__dyn.a
[ 70%] Built target systemcmds__dyn
Scanning dependencies of target systemcmds__esc_calib
[ 70%] Building C object src/systemcmds/esc_calib/CMakeFiles/systemcmds__esc_calib.dir/esc_calib.c.o
[ 71%] Linking CXX static library libsystemcmds__esc_calib.a
[ 71%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/datalinkloss.cpp.o
[ 71%] Built target systemcmds__esc_calib
Scanning dependencies of target systemcmds__led_control
[ 71%] Building CXX object src/systemcmds/led_control/CMakeFiles/systemcmds__led_control.dir/led_control.cpp.o
[ 71%] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/standard.cpp.o
[ 71%] Linking CXX static library libsystemcmds__led_control.a
[ 71%] Built target systemcmds__led_control
Scanning dependencies of target systemcmds__mixer
[ 71%] Building CXX object src/systemcmds/mixer/CMakeFiles/systemcmds__mixer.dir/mixer.cpp.o
[ 71%] Linking CXX static library libsystemcmds__mixer.a
[ 71%] Built target systemcmds__mixer
Scanning dependencies of target systemcmds__motor_ramp
[ 71%] Building CXX object src/systemcmds/motor_ramp/CMakeFiles/systemcmds__motor_ramp.dir/motor_ramp.cpp.o
[ 71%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/rcloss.cpp.o
[ 71%] Linking CXX static library libsystemcmds__motor_ramp.a
[ 71%] Built target systemcmds__motor_ramp
Scanning dependencies of target systemcmds__param
[ 72%] Building CXX object src/systemcmds/param/CMakeFiles/systemcmds__param.dir/param.cpp.o
[ 72%] Linking CXX static library libmodules__vtol_att_control.a
[ 72%] Built target modules__vtol_att_control
Scanning dependencies of target systemcmds__perf
[ 72%] Building C object src/systemcmds/perf/CMakeFiles/systemcmds__perf.dir/perf.c.o
[ 72%] Linking CXX static library libsystemcmds__param.a
[ 72%] Built target systemcmds__param
Scanning dependencies of target systemcmds__pwm
[ 72%] Linking CXX static library libsystemcmds__perf.a
[ 72%] Building CXX object src/systemcmds/pwm/CMakeFiles/systemcmds__pwm.dir/pwm.cpp.o
[ 72%] Built target systemcmds__perf
Scanning dependencies of target systemcmds__reboot
[ 72%] Building C object src/systemcmds/reboot/CMakeFiles/systemcmds__reboot.dir/reboot.c.o
[ 72%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/enginefailure.cpp.o
[ 73%] Linking CXX static library libsystemcmds__reboot.a
[ 73%] Built target systemcmds__reboot
Scanning dependencies of target systemcmds__sd_bench
[ 73%] Building C object src/systemcmds/sd_bench/CMakeFiles/systemcmds__sd_bench.dir/sd_bench.c.o
[ 73%] Linking CXX static library libsystemcmds__sd_bench.a
[ 73%] Built target systemcmds__sd_bench
[ 74%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_mission.cpp.o
[ 74%] Linking CXX static library libsystemcmds__pwm.a
[ 75%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/gpsfailure.cpp.o
[ 75%] Built target systemcmds__pwm
Scanning dependencies of target systemcmds__shutdown
[ 75%] Building C object src/systemcmds/shutdown/CMakeFiles/systemcmds__shutdown.dir/shutdown.c.o
[ 75%] Linking CXX static library libsystemcmds__shutdown.a
[ 75%] Built target systemcmds__shutdown
Scanning dependencies of target systemcmds__tests
[ 75%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_adc.c.o
[ 75%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_autodeclination.cpp.o
[ 75%] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/follow_target.cpp.o
[ 75%] Linking CXX static library libmodules__navigator.a
[ 75%] Built target modules__navigator
Scanning dependencies of target systemcmds__tests__hrt_test
[ 75%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_main.cpp.o
[ 76%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_start.cpp.o
[ 76%] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test.cpp.o
[ 76%] Linking CXX static library libsystemcmds__tests__hrt_test.a
[ 76%] Built target systemcmds__tests__hrt_test
Scanning dependencies of target systemcmds__top
[ 76%] Building C object src/systemcmds/top/CMakeFiles/systemcmds__top.dir/top.c.o
[ 77%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bezierQuad.cpp.o
[ 77%] Linking CXX static library libsystemcmds__top.a
[ 77%] Built target systemcmds__top
Scanning dependencies of target systemcmds__topic_listener
[ 77%] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_main.cpp.o
[ 78%] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_generated.cpp.o
[ 78%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bson.cpp.o
[ 78%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_controlmath.cpp.o
[ 78%] Linking CXX static library libsystemcmds__topic_listener.a
[ 78%] Built target systemcmds__topic_listener
Scanning dependencies of target systemcmds__tune_control
[ 78%] Building CXX object src/systemcmds/tune_control/CMakeFiles/systemcmds__tune_control.dir/tune_control.cpp.o
[ 78%] Linking CXX static library libsystemcmds__tune_control.a
[ 78%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_conv.cpp.o
[ 78%] Built target systemcmds__tune_control
Scanning dependencies of target systemcmds__ver
[ 78%] Building C object src/systemcmds/ver/CMakeFiles/systemcmds__ver.dir/ver.c.o
[ 78%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_dataman.c.o
[ 78%] Linking CXX static library libsystemcmds__ver.a
[ 78%] Built target systemcmds__ver
[ 78%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file.c.o
Scanning dependencies of target modules__bottle_drop
[ 78%] Building CXX object src/examples/bottle_drop/CMakeFiles/modules__bottle_drop.dir/bottle_drop.cpp.o
[ 78%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file2.c.o
[ 79%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_float.cpp.o
[ 79%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hott_telemetry.c.o
[ 80%] Linking CXX static library libmodules__bottle_drop.a
[ 80%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hrt.cpp.o
[ 80%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_int.cpp.o
[ 80%] Built target modules__bottle_drop
Scanning dependencies of target examples__fixedwing_control
[ 80%] Building CXX object src/examples/fixedwing_control/CMakeFiles/examples__fixedwing_control.dir/main.cpp.o
[ 80%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_orb_subscription.cpp.o
[ 80%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_IntrusiveQueue.cpp.o
[ 80%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_parameters.cpp.o
[ 80%] Linking CXX static library libexamples__fixedwing_control.a
[ 80%] Built target examples__fixedwing_control
Scanning dependencies of target examples__hello
[ 80%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_jig_voltages.c.o
[ 80%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_main.cpp.o
[ 80%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_led.c.o
[ 80%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_start.cpp.o
[ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_List.cpp.o
[ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mathlib.cpp.o
[ 81%] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_example.cpp.o
[ 81%] Linking CXX static library libexamples__hello.a
[ 81%] Built target examples__hello
Scanning dependencies of target modules__position_estimator_inav
[ 81%] Building CXX object src/examples/position_estimator_inav/CMakeFiles/modules__position_estimator_inav.dir/position_estimator_inav_main.cpp.o
[ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_matrix.cpp.o
[ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_hrt.cpp.o
[ 81%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_math.cpp.o
[ 81%] Building CXX object src/examples/position_estimator_inav/CMakeFiles/modules__position_estimator_inav.dir/inertial_filter.cpp.o
[ 81%] Linking CXX static library libmodules__position_estimator_inav.a
[ 81%] Built target modules__position_estimator_inav
Scanning dependencies of target examples__px4_mavlink_debug
[ 82%] Building CXX object src/examples/px4_mavlink_debug/CMakeFiles/examples__px4_mavlink_debug.dir/px4_mavlink_debug.cpp.o
[ 82%] Linking CXX static library libexamples__px4_mavlink_debug.a
[ 82%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_matrix.cpp.o
[ 82%] Built target examples__px4_mavlink_debug
Scanning dependencies of target examples__px4_simple_app
[ 82%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_rate_limiter.cpp.o
[ 82%] Building C object src/examples/px4_simple_app/CMakeFiles/examples__px4_simple_app.dir/px4_simple_app.c.o
[ 82%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_receiver.cpp.o
[ 82%] Linking CXX static library libexamples__px4_simple_app.a
[ 82%] Built target examples__px4_simple_app
Scanning dependencies of target examples__rover_steering_control
[ 82%] Building CXX object src/examples/rover_steering_control/CMakeFiles/examples__rover_steering_control.dir/main.cpp.o
[ 82%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_uorb.cpp.o
[ 82%] Linking CXX static library libexamples__rover_steering_control.a
[ 82%] Built target examples__rover_steering_control
Scanning dependencies of target examples__segway
[ 82%] Building CXX object src/examples/segway/CMakeFiles/examples__segway.dir/blocks.cpp.o
[ 83%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mixer.cpp.o
[ 84%] Building CXX object src/examples/segway/CMakeFiles/examples__segway.dir/segway_main.cpp.o
[ 84%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mount.c.o
[ 84%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_param.c.o
[ 84%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_parameters.cpp.o
[ 84%] Building CXX object src/examples/segway/CMakeFiles/examples__segway.dir/BlockSegwayController.cpp.o
[ 84%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_perf.c.o
[ 84%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm.cpp.o
[ 84%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm_loopback.c.o
[ 84%] Linking CXX static library libexamples__segway.a
[ 85%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_rc.c.o
[ 85%] Built target examples__segway
Scanning dependencies of target drivers__led
[ 85%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_search_min.cpp.o
[ 85%] Building CXX object src/lib/drivers/led/CMakeFiles/drivers__led.dir/led.cpp.o
[ 85%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_sensors.c.o
[ 86%] Linking CXX static library libdrivers__led.a
[ 86%] Built target drivers__led
Scanning dependencies of target drivers_accelerometer
[ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_servo.c.o
[ 86%] Building CXX object src/lib/drivers/accelerometer/CMakeFiles/drivers_accelerometer.dir/PX4Accelerometer.cpp.o
[ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_sleep.c.o
[ 86%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_smooth_z.cpp.o
[ 86%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_tone.cpp.o
[ 86%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_baudchange.c.o
[ 87%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_console.c.o
[ 87%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_loopback.c.o
[ 87%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_send.c.o
[ 87%] Linking CXX static library libdrivers_accelerometer.a
[ 87%] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_versioning.cpp.o
[ 87%] Built target drivers_accelerometer
Scanning dependencies of target ecl_EKF
[ 87%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_shell.cpp.o
[ 87%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/airspeed_fusion.cpp.o
[ 87%] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/tests_main.c.o
[ 87%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_simple_analyzer.cpp.o
[ 87%] Linking CXX static library libsystemcmds__tests.a
[ 88%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_stream.cpp.o
[ 88%] Built target systemcmds__tests
Scanning dependencies of target FlightTaskUtility
[ 88%] Building CXX object src/lib/FlightTasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualSmoothingZ.cpp.o
[ 88%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/control.cpp.o
[ 89%] Building CXX object src/lib/FlightTasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualSmoothingXY.cpp.o
[ 89%] Building CXX object src/lib/FlightTasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ObstacleAvoidance.cpp.o
[ 89%] Building CXX object src/lib/FlightTasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/StraightLine.cpp.o
[ 89%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/covariance.cpp.o
[ 89%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ulog.cpp.o
[ 89%] Building CXX object src/lib/FlightTasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/VelocitySmoothing.cpp.o
Scanning dependencies of target FlightTaskManual
[ 90%] Building CXX object src/lib/FlightTasks/tasks/Manual/CMakeFiles/FlightTaskManual.dir/FlightTaskManual.cpp.o
[ 90%] Linking CXX static library libFlightTaskUtility.a
[ 90%] Built target FlightTaskUtility
Scanning dependencies of target FlightTaskOffboard
[ 91%] Building CXX object src/lib/FlightTasks/tasks/Offboard/CMakeFiles/FlightTaskOffboard.dir/FlightTaskOffboard.cpp.o
[ 91%] Linking CXX static library libFlightTaskManual.a
[ 91%] Built target FlightTaskManual
Scanning dependencies of target FlightTaskFailsafe
[ 91%] Building CXX object src/lib/FlightTasks/tasks/Failsafe/CMakeFiles/FlightTaskFailsafe.dir/FlightTaskFailsafe.cpp.o
[ 91%] Linking CXX static library libFlightTaskOffboard.a
[ 91%] Built target FlightTaskOffboard
Scanning dependencies of target FlightTaskTransition
[ 91%] Building CXX object src/lib/FlightTasks/tasks/Transition/CMakeFiles/FlightTaskTransition.dir/FlightTaskTransition.cpp.o
[ 91%] Linking CXX static library libFlightTaskFailsafe.a
[ 91%] Built target FlightTaskFailsafe
Scanning dependencies of target drivers__ledsim
[ 91%] Building CXX object src/modules/simulator/ledsim/CMakeFiles/drivers__ledsim.dir/led.cpp.o
[ 91%] Linking CXX static library libdrivers__ledsim.a
[ 91%] Linking CXX static library libFlightTaskTransition.a
[ 91%] Built target drivers__ledsim
Scanning dependencies of target FlightTaskAuto
[ 91%] Built target FlightTaskTransition
[ 92%] Building CXX object src/lib/FlightTasks/tasks/Auto/CMakeFiles/FlightTaskAuto.dir/FlightTaskAuto.cpp.o
Scanning dependencies of target FlightTaskManualAltitude
[ 92%] Building CXX object src/lib/FlightTasks/tasks/ManualAltitude/CMakeFiles/FlightTaskManualAltitude.dir/FlightTaskManualAltitude.cpp.o
[ 92%] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_timesync.cpp.o
[ 92%] Linking CXX static library libFlightTaskManualAltitude.a
[ 92%] Built target FlightTaskManualAltitude
Scanning dependencies of target modules__simulator
[ 92%] Linking CXX static library libFlightTaskAuto.a
[ 93%] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator.cpp.o
[ 93%] Built target FlightTaskAuto
Scanning dependencies of target FlightTaskAutoMapper
[ 93%] Building CXX object src/lib/FlightTasks/tasks/AutoMapper/CMakeFiles/FlightTaskAutoMapper.dir/FlightTaskAutoMapper.cpp.o
[ 93%] Linking CXX static library libFlightTaskAutoMapper.a
[ 93%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/drag_fusion.cpp.o
[ 93%] Built target FlightTaskAutoMapper
Scanning dependencies of target FlightTaskAutoMapper2
[ 93%] Building CXX object src/lib/FlightTasks/tasks/AutoMapper2/CMakeFiles/FlightTaskAutoMapper2.dir/FlightTaskAutoMapper2.cpp.o
[ 93%] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator_mavlink.cpp.o
[ 93%] Linking CXX static library libFlightTaskAutoMapper2.a
[ 93%] Linking CXX static library libmodules__mavlink.a
[ 93%] Built target FlightTaskAutoMapper2
Scanning dependencies of target FlightTaskManualAltitudeSmooth
[ 93%] Building CXX object src/lib/FlightTasks/tasks/ManualAltitudeSmooth/CMakeFiles/FlightTaskManualAltitudeSmooth.dir/FlightTaskManualAltitudeSmooth.cpp.o
[ 93%] Built target modules__mavlink
[ 93%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/ekf.cpp.o
Scanning dependencies of target FlightTaskManualAltitudeSmoothVel
[ 93%] Building CXX object src/lib/FlightTasks/tasks/ManualAltitudeSmoothVel/CMakeFiles/FlightTaskManualAltitudeSmoothVel.dir/FlightTaskManualAltitudeSmoothVel.cpp.o
[ 93%] Linking CXX static library libFlightTaskManualAltitudeSmooth.a
[ 93%] Built target FlightTaskManualAltitudeSmooth
Scanning dependencies of target FlightTaskManualPosition
[ 93%] Building CXX object src/lib/FlightTasks/tasks/ManualPosition/CMakeFiles/FlightTaskManualPosition.dir/FlightTaskManualPosition.cpp.o
[ 94%] Linking CXX static library libFlightTaskManualAltitudeSmoothVel.a
[ 94%] Built target FlightTaskManualAltitudeSmoothVel
Scanning dependencies of target FlightTaskAutoLine
[ 94%] Building CXX object src/lib/FlightTasks/tasks/AutoLine/CMakeFiles/FlightTaskAutoLine.dir/FlightTaskAutoLine.cpp.o
[ 94%] Linking CXX static library libFlightTaskAutoLine.a
[ 94%] Built target FlightTaskAutoLine
[ 94%] Linking CXX static library libFlightTaskManualPosition.a
Scanning dependencies of target FlightTaskAutoLineSmoothVel
[ 94%] Building CXX object src/lib/FlightTasks/tasks/AutoLineSmoothVel/CMakeFiles/FlightTaskAutoLineSmoothVel.dir/FlightTaskAutoLineSmoothVel.cpp.o
[ 94%] Built target FlightTaskManualPosition
Scanning dependencies of target FlightTaskAutoFollowMe
[ 94%] Building CXX object src/lib/FlightTasks/tasks/AutoFollowMe/CMakeFiles/FlightTaskAutoFollowMe.dir/FlightTaskAutoFollowMe.cpp.o
[ 94%] Linking CXX static library libFlightTaskAutoFollowMe.a
[ 94%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/ekf_helper.cpp.o
[ 94%] Built target FlightTaskAutoFollowMe
Scanning dependencies of target FlightTaskOrbit
[ 94%] Building CXX object src/lib/FlightTasks/tasks/Orbit/CMakeFiles/FlightTaskOrbit.dir/FlightTaskOrbit.cpp.o
[ 95%] Linking CXX static library libFlightTaskAutoLineSmoothVel.a
[ 95%] Built target FlightTaskAutoLineSmoothVel
Scanning dependencies of target FlightTaskManualPositionSmooth
[ 95%] Building CXX object src/lib/FlightTasks/tasks/ManualPositionSmooth/CMakeFiles/FlightTaskManualPositionSmooth.dir/FlightTaskManualPositionSmooth.cpp.o
[ 95%] Linking CXX static library libFlightTaskOrbit.a
[ 95%] Built target FlightTaskOrbit
Scanning dependencies of target FlightTaskManualPositionSmoothVel
[ 95%] Building CXX object src/lib/FlightTasks/tasks/ManualPositionSmoothVel/CMakeFiles/FlightTaskManualPositionSmoothVel.dir/FlightTaskManualPositionSmoothVel.cpp.o
[ 95%] Linking CXX static library libFlightTaskManualPositionSmooth.a
[ 95%] Built target FlightTaskManualPositionSmooth
[ 96%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/estimator_interface.cpp.o
[ 96%] Linking CXX static library libmodules__simulator.a
[ 96%] Built target modules__simulator
Scanning dependencies of target drivers__gpssim
[ 96%] Building CXX object src/modules/simulator/gpssim/CMakeFiles/drivers__gpssim.dir/gpssim.cpp.o
[ 96%] Linking CXX static library libFlightTaskManualPositionSmoothVel.a
[ 96%] Built target FlightTaskManualPositionSmoothVel
[ 96%] Generating Flight Tasks
Scanning dependencies of target FlightTasks
[ 96%] Building CXX object src/lib/FlightTasks/CMakeFiles/FlightTasks.dir/FlightTasks.cpp.o
[ 96%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/gps_checks.cpp.o
[ 96%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/mag_fusion.cpp.o
[ 96%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/optflow_fusion.cpp.o
[ 97%] Building CXX object src/lib/FlightTasks/CMakeFiles/FlightTasks.dir/FlightTasks_generated.cpp.o
[ 97%] Linking CXX static library libdrivers__gpssim.a
[ 97%] Built target drivers__gpssim
[ 97%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/sideslip_fusion.cpp.o
[ 97%] Linking CXX static library libFlightTasks.a
[ 97%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/terrain_estimator.cpp.o
[ 97%] Built target FlightTasks
Scanning dependencies of target modules__mc_pos_control
[ 97%] Building CXX object src/modules/mc_pos_control/CMakeFiles/modules__mc_pos_control.dir/mc_pos_control_main.cpp.o
[ 97%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/vel_pos_fusion.cpp.o
[ 98%] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/gps_yaw_fusion.cpp.o
[ 98%] Building CXX object src/modules/mc_pos_control/CMakeFiles/modules__mc_pos_control.dir/PositionControl.cpp.o
[ 98%] Building CXX object src/modules/mc_pos_control/CMakeFiles/modules__mc_pos_control.dir/Utility/ControlMath.cpp.o
[ 98%] Linking CXX static library libecl_EKF.a
[ 98%] Built target ecl_EKF
Scanning dependencies of target modules__ekf2
[ 98%] Building CXX object src/modules/ekf2/CMakeFiles/modules__ekf2.dir/ekf2_main.cpp.o
[ 98%] Linking CXX static library libmodules__mc_pos_control.a
[ 98%] Built target modules__mc_pos_control
[ 98%] Linking CXX static library libmodules__ekf2.a
[ 98%] Built target modules__ekf2
Scanning dependencies of target px4
[ 98%] Building CXX object platforms/posix/CMakeFiles/px4.dir/apps.cpp.o
[ 98%] Building CXX object platforms/posix/CMakeFiles/px4.dir/src/main.cpp.o
[ 98%] Linking CXX executable ../../bin/px4
[ 98%] Built target px4
Scanning dependencies of target examples__dyn_hello
[ 98%] Building CXX object src/examples/dyn_hello/CMakeFiles/examples__dyn_hello.dir/hello.cpp.o
[100%] Linking CXX shared library examples__dyn_hello.px4mod
[100%] Built target examples__dyn_hello

 

 

만약 px4 타겟에 대한 옵션을 모르면 아래와 같이 조회할 수 있다.

$ make list_config_targets

 

다음으로 붙는 옵션은 Viewer, Model, Debugger에 대한 옵션이다. Viewer는 Jmavsim 또는 Gazebo 어는것을 Simulator로 쓸것인가이고, Model은 iris, vtol, tailsitter등 여러 종류가 있다. debugger는 ide, gdb등의 디버깅 툴을 말한다. 

 

이에 대한 옵션을 보고 싶으면 아래와 같이 입력하면 된다.

$ make px4_sitl list_vmd_make_targets

 

728x90

댓글