JdeRobot / RoboticsAcademy

Learn Robotics with JdeRobot
https://jderobot.github.io/RoboticsAcademy
GNU General Public License v3.0
307 stars 217 forks source link

Permission denied error when starting gzclient #1904

Closed pariaspe closed 1 year ago

pariaspe commented 1 year ago

The exercise works fine even showing the error

/bin/sh: 1: /RoboticsAcademy/exercises/follow_line/web-template/launch: Permission denied

Screenshot from 2023-01-09 12-43-44

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe, (sorry to bother with the tag, do let me know if that bothers you) If you are looking for any kind of help for this issue, I am willing to contribute to it.

If yes, just wanted to ask some questions-- 1) How to reproduce the same issue on my local machine? 2) And a small hint or idea to how to start working on this issue?

pariaspe commented 1 year ago

Hey @Bhardwaj-Himanshu , 1) Launch an exercise, for instance follow_line. 2) Not sure, check the manager file. Some of the processes launched is raising that message.

Bhardwaj-Himanshu commented 1 year ago

Will definately give it a shot, and will update you up! Thanks.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe, -Reproduced the error successfully Screenshot (113)

In my opinion the error message here indicates we as users are trying to execute a file located at

/RoboticsAcademy/exercises/static/exercises/follow_line/web-template/launch

but do not have the permission to do so.

Maybe changing the permissions by using chmod +x -o /RoboticsAcademy/exercises/static/exercises/follow_line/web-template/launch

But in that case I am unable to locate this file! Let me know what do you think of possible solution could be, or update me if you are working on something other or similar.

saurabhmj11 commented 1 year ago

The error message "Permission denied" suggests that the user running the script does not have the necessary permissions to access or execute the specified file.

To fix this error, you can try changing the permissions of the launch file to allow the user running the script to access and execute it. You can do this using the following command:

bash Copy code chmod +x /RoboticsAcademy/exercises/follow_line/web-template/launch This command sets the executable bit for the launch file, allowing it to be executed as a program. Once you've done this, try running the script again and see if the error message goes away.

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu ,

It's not a permission issue, since we are running the container as root.

It comes from this method: https://github.com/JdeRobot/RoboticsAcademy/blob/b918ce1a73063b0b3aa9388371e33151630dec41/scripts/manager.py#L85-L102

Following the code, the gzclient_cmd launched in the thread should be (I'm adding EOL after each ";" for better visualization):

export DISPLAY=:0;
/RoboticsAcademy/exercises/static/exercises/follow_line/launch;
echo [geometry] > ~/.gazebo/gui.ini;
echo x=0 >> ~/.gazebo/gui.ini;
echo y=0 >> ~/.gazebo/gui.ini;
echo width={width} >> ~/.gazebo/gui.ini;
echo height={height} >> ~/.gazebo/gui.ini;
gzclient --verbose

I guess what's happening is that we are trying to execute a folder in the second line. It makes no sense and it might be some deprecated commands from the past.

It would be great if you could test it removing that deprecated command.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe , Thanks for the detailed feedback provided! But I am unable to figure out a single bit of what to do next, I'll just write what I understood!

The line of code below,

def start_gzclient(self, exercise, width, height): 
     # Configure browser screen width and height for gzclient 
     gzclient_config_cmds = ["echo [geometry] > ~/.gazebo/gui.ini;", 
                             "echo x=0 >> ~/.gazebo/gui.ini;", 
                             "echo y=0 >> ~/.gazebo/gui.ini;", 
                             f"echo width={width} >> ~/.gazebo/gui.ini;", 
                             f"echo height={height} >> ~/.gazebo/gui.ini;"]

Should be replaced by line of code below.

 def start_gzclient(self, exercise, width, height): 
     # Configure browser screen width and height for gzclient
export DISPLAY=:0;   
/RoboticsAcademy/exercises/static/exercises/follow_line/launch;
echo [geometry] > ~/.gazebo/gui.ini;
echo x=0 >> ~/.gazebo/gui.ini;
echo y=0 >> ~/.gazebo/gui.ini;
echo width={width} >> ~/.gazebo/gui.ini;
echo height={height} >> ~/.gazebo/gui.ini;
gzclient --verbose

and delete the following block of code below-

98 self.get_gazebo_path(exercise) + 
99   "".join(gzclient_config_cmds) + 
100   f"export VGL_DISPLAY={DRI_PATH}; vglrun gzclient --verbose")

Something like this, which again is possible but another doubt, Won't changing the code affect the docker image? And would it launch normally.

Now this was a written explaination of my understanding, but as written explaination don't solve things, I am going to edit and code and then try launching the exercise and will update you on it.

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu, No, just change L95 removing the get_gazebo_path method. You will need to create a new RADI including those changes and test it.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe, I know this can sound frustating and could cause trouble to you! But, I just want you to stick here with my navie-ness.

After deleting the line 95 the code in that particular section would look like-

 if not (ACCELERATION_ENABLED): 
# Write display config and start gzclient 
         gzclient_cmd = (f"export DISPLAY=:0;" + _BLANK_SPACE_ + "".join(gzclient_config_cmds) + "gzclient --verbose") 
     else: 
         gzclient_cmd = (f"export DISPLAY=:0;" + 
   _BLANK_SPACE_ + 
   "".join(gzclient_config_cmds) + 
   f"export VGL_DISPLAY={DRI_PATH}; vglrun gzclient --verbose") 
     gzclient_thread = DockerThread(gzclient_cmd) 
     gzclient_thread.start() 

Now I could you tell me more on hints, not on solution--I know this would extend the duration of this issue, but it would help me to try more and fail!- so that I know what works or not.

I need to replace _BLANK_SPACE_ by self.getsomepath()?? Thanks.

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu , just remove it, no need to replace it with anything.

Bhardwaj-Himanshu commented 1 year ago

Thanks @pariaspe, I then forked the codebase of robotics academy began making the changes. The codebase after change looks like-

 # Function to start gzclient
    def start_gzclient(self, exercise, width, height):
        # Configure browser screen width and height for gzclient
        gzclient_config_cmds = ["echo [geometry] > ~/.gazebo/gui.ini;",
                                "echo x=0 >> ~/.gazebo/gui.ini;",
                                "echo y=0 >> ~/.gazebo/gui.ini;",
                                f"echo width={width} >> ~/.gazebo/gui.ini;",
                                f"echo height={height} >> ~/.gazebo/gui.ini;"]

        if not (ACCELERATION_ENABLED):
            # Write display config and start gzclient
            gzclient_cmd = (f"export DISPLAY=:0;" +
                            "".join(gzclient_config_cmds) + "gzclient --verbose")
        else:
            gzclient_cmd = (f"export DISPLAY=:0;" +
                            "".join(gzclient_config_cmds) +
                            f"export VGL_DISPLAY={DRI_PATH}; vglrun gzclient --verbose")
        gzclient_thread = DockerThread(gzclient_cmd)
        gzclient_thread.start()

Then I tried to make a docker image out of this updated file or so as to rebuild it, using

docker build -f scrips/Dockerfile OR scripts/Dockerfile.base https://github.com/Bhardwaj-Himanshu/RoboticsAcademy.git

I am getting this error as attached in below screenshot. image

After looking up vigrously on google and chat-GPT, I found out the last error is some kind of credentials error, username and password,but unable to solve it I am writing this.

Do let me know, if you know the possible solution to this problem. Thanks.

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu , The code looks good. To build the image you can run make build at scripts folder. To run the image try make test.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe, Trying to run make build inside the scripts folder return the same error as- image

tried running npm run build too- which returns as image

tried running build.sh file, which returns no such file or directory

Before telling me the exact step, could please 'tell me a hint and resources so I figure out much more on the way.' Tried putting all these errors on chat-GPT which returns-

image

Also, I do appreciate your time you spend on my silliness, thanks.

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu,

While building the RADI, its base image was not found. You have to also build it. Try to use make help and look for the command to build both images (base and RADI).

pawanw17 commented 1 year ago

Hi @Bhardwaj-Himanshu After your code changes, push them to your fork, change the link here https://github.com/JdeRobot/RoboticsAcademy/blob/5374a7cbcc6fe74561f88259acebdd211625992d/scripts/Dockerfile#L53 to your fork, and then in the scripts folder run ./build.sh -f test

-f will build both the base and the RADI for you, then you can test your RADI and make an MR.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe @pawanw17, Thanks for the input guys, I am now successfully able to build docker image--after endlessly scrolling internet and got nothing, except the last command provided by you, but just had a little confusion here-

Is it building just the script file or the complete docker image?--Cause building 12.XX GB image would take a lot of time and it is taking--I am currently on 5/33 processes and it's been 5 minutes! image

# P.S. Little update Guys, the ./build.sh -f test ended on the error

[+] Building 3.4s (3/3) FINISHED                                                                       
 => [internal] load build definition from Dockerfile                                              1.2s
 => => transferring dockerfile: 3.27kB                                                            0.0s
 => [internal] load .dockerignore                                                                 1.2s
 => => transferring context: 2B                                                                   0.0s
 => ERROR [internal] load metadata for docker.io/jderobot/robotics-applications:base              2.0s
------
 > [internal] load metadata for docker.io/jderobot/robotics-applications:base:
------

A same error from above, also idk why is it showing the process count as 3/3, cause in reality it ran for about 2503 secs or 40 minutes then threw up the error, was on process 24/33.

Found something as error-

#25 411.5 c++: fatal error: Killed signal terminated program cc1plus
#25 411.5 compilation terminated.
#25 423.0 [44/109] Building CXX object CMakeFiles/gazebo_airship_dynamics_plugin.dir/src/gazebo_airship_dynamics_plugin.cpp.o
#25 423.0 ninja: build stopped: subcommand failed.
#25 423.1 [745/749] Linking CXX executable bin/px4
#25 423.1 FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build 
#25 423.1 cd /PX4-Autopilot/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /PX4-Autopilot/build/px4_sitl_default/build_gazebo -- -j2
#25 423.1 ninja: build stopped: subcommand failed.
#25 423.2 make: *** [Makefile:226: px4_sitl] Error 1

Looks like subcommand was terminated or is not working.

saurabhmj11 commented 1 year ago

It's not a permission issue, since we are running the container as root.

It comes from this method:

https://github.com/JdeRobot/RoboticsAcademy/blob/b918ce1a73063b0b3aa9388371e33151630dec41/scripts/manager.py#L85-L102

Following the code, the gzclient_cmd launched in the thread should be (I'm adding EOL after each ";" for better visualization):

export DISPLAY=:0;
/RoboticsAcademy/exercises/static/exercises/follow_line/launch;
echo [geometry] > ~/.gazebo/gui.ini;
echo x=0 >> ~/.gazebo/gui.ini;
echo y=0 >> ~/.gazebo/gui.ini;
echo width={width} >> ~/.gazebo/gui.ini;
echo height={height} >> ~/.gazebo/gui.ini;
gzclient --verbose

I guess what's happening is that we are trying to execute a folder in the second line. It makes no sense and it might be some deprecated commands from the past.

It would be great if you could test it removing that deprecated command.

To fix this issue, you can try modifying the gzclient_cmd as follows:

python Copy code gzclient_cmd = ( f"export DISPLAY=:0;" f"{self.get_gazebo_path(exercise)}/gzclient --verbose " "&& " f"cd {self.get_gazebo_path(exercise)} && " "echo [geometry] > ~/.gazebo/gui.ini; " "echo x=0 >> ~/.gazebo/gui.ini; " "echo y=0 >> ~/.gazebo/gui.ini; " f"echo width={width} >> ~/.gazebo/gui.ini; " f"echo height={height} >> ~/.gazebo/gui.ini; " ) This modification should change the second line to execute gzclient as a file instead of a folder. Additionally, the modification includes changing the order of the commands and using cd to change to the directory containing gzclient before executing the remaining commands.

I hope this helps! Let me know if you have any further questions.

Bhardwaj-Himanshu commented 1 year ago

Hi @pariaspe @pawanw17, Thanks for the input guys, I am now successfully able to build docker image--after endlessly scrolling internet and got nothing, except the last command provided by you, but just had a little confusion here-

Is it building just the script file or the complete docker image?--Cause building 12.XX GB image would take a lot of time and it is taking--I am currently on 5/33 processes and it's been 5 minutes! image

# P.S. Little update Guys, the ./build.sh -f test ended on the error

[+] Building 3.4s (3/3) FINISHED                                                                       
 => [internal] load build definition from Dockerfile                                              1.2s
 => => transferring dockerfile: 3.27kB                                                            0.0s
 => [internal] load .dockerignore                                                                 1.2s
 => => transferring context: 2B                                                                   0.0s
 => ERROR [internal] load metadata for docker.io/jderobot/robotics-applications:base              2.0s
------
 > [internal] load metadata for docker.io/jderobot/robotics-applications:base:
------

A same error from above, also idk why is it showing the process count as 3/3, cause in reality it ran for about 2503 secs or 40 minutes then threw up the error, was on process 24/33.

Found something as error-

#25 411.5 c++: fatal error: Killed signal terminated program cc1plus
#25 411.5 compilation terminated.
#25 423.0 [44/109] Building CXX object CMakeFiles/gazebo_airship_dynamics_plugin.dir/src/gazebo_airship_dynamics_plugin.cpp.o
#25 423.0 ninja: build stopped: subcommand failed.
#25 423.1 [745/749] Linking CXX executable bin/px4
#25 423.1 FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build 
#25 423.1 cd /PX4-Autopilot/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /PX4-Autopilot/build/px4_sitl_default/build_gazebo -- -j2
#25 423.1 ninja: build stopped: subcommand failed.
#25 423.2 make: *** [Makefile:226: px4_sitl] Error 1

Looks like subcommand was terminated or is not working.

@pariaspe @pawanw17 , (Sorry for the retag) But need your help, completely stuck here! Been running this code for more than 5 times now! Thanks.

pariaspe commented 1 year ago

Sorry @Bhardwaj-Himanshu, I thought I've replied you. Could you copy the whole error you are getting?

Bhardwaj-Himanshu commented 1 year ago

No need to apologies mate, happens with everyone! Also you have helped me a lot, entertaining all my stupid questions ;) @pariaspe

This below is a detailed description of error I am facing-

Image 1- terminal hangs or maybe goes into a loop image

Image 2- The complete error code in snippet form

#25 882.4 [42/109] Building CXX object CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
#25 1205.7 [43/109] Building CXX object CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
#25 1205.7 FAILED: CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
#25 1205.7 /usr/bin/c++  -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_THREAD_DYN_LINK -DLIBBULLET_VERSION=2.88 -DLIBBULLET_VERSION_GT_282 -Dgazebo_lidar_plugin_EXPORTS -I/PX4-Autopilot/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-11/gazebo/msgs -I/PX4-Autopilot/mavlink/include -I/PX4-Autopilot/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/gazebo-11 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-9.10 -isystem /usr/include/ignition/math6 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport8 -isystem /usr/include/ignition/msgs5 -isystem /usr/include/ignition/common3 -isystem /usr/include/ignition/fuel_tools4 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /usr/include/sdformat-9.10/sdf/.. -isystem /usr/include/ignition/cmake2 -isystem /usr/include/uuid -O2 -g -DNDEBUG -fPIC   -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -std=gnu++17 -MD -MT CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -MF CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o.d -o CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -c /PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp
#25 1205.7 c++: fatal error: Killed signal terminated program cc1plus
#25 1205.7 compilation terminated.
#25 1215.7 [44/109] Building CXX object CMakeFiles/gazebo_airship_dynamics_plugin.dir/src/gazebo_airship_dynamics_plugin.cpp.o
#25 1215.7 ninja: build stopped: subcommand failed.
#25 1215.8 [745/749] Linking CXX executable bin/px4
#25 1215.8 FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
#25 1215.8 cd /PX4-Autopilot/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /PX4-Autopilot/build/px4_sitl_default/build_gazebo -- -j2
#25 1215.8 ninja: build stopped: subcommand failed.
#25 1215.9 make: *** [Makefile:226: px4_sitl] Error 1

also an image of skipped time frames for the same--> maybe could be from my side, of my CPU not being able to cope up with the huge amounts of compilation- image

FINAL IMAGE ENDS ON THIS image

To reproduce this error,

Try changing the code base in particular line in manager.py to-

 # Function to start gzclient
    def start_gzclient(self, exercise, width, height):
        # Configure browser screen width and height for gzclient
        gzclient_config_cmds = ["echo [geometry] > ~/.gazebo/gui.ini;",
                                "echo x=0 >> ~/.gazebo/gui.ini;",
                                "echo y=0 >> ~/.gazebo/gui.ini;",
                                f"echo width={width} >> ~/.gazebo/gui.ini;",
                                f"echo height={height} >> ~/.gazebo/gui.ini;"]

        if not (ACCELERATION_ENABLED):
            # Write display config and start gzclient
            gzclient_cmd = (f"export DISPLAY=:0;" +
                            "".join(gzclient_config_cmds) + "gzclient --verbose")
        else:
            gzclient_cmd = (f"export DISPLAY=:0;" +
                            "".join(gzclient_config_cmds) +
                            f"export VGL_DISPLAY={DRI_PATH}; vglrun gzclient --verbose")
        gzclient_thread = DockerThread(gzclient_cmd)
        gzclient_thread.start()

and then try running ./build.sh -f test in scripts directory in robotics academy.

This is way too long, so let me know if you want a short summary of this. Thanks

Bhardwaj-Himanshu commented 1 year ago

Also is there is a method to or test build only by building only a specific file like manager.py and not the complete docker image, as it would save both time and would help pin-point the error even more specifically?

pariaspe commented 1 year ago

Hi @Bhardwaj-Himanshu , please copy the entire output. I'll tried to reproduce it but mines have worked. It might take a long time depending on the host machine, so be calm and wait.

Alternatively, you can mount the files you are changing (as far as I know only manager.py) into the latest RADI. You can do this with the following command:

# from RoboticsAcademy repository
docker run --rm -it -v $(pwd)/scripts:/RoboticsAcademy/scripts -p 8000:8000 -p 2303:2303 -p 1905:1905 -p 8765:8765 -p 6080:6080 -p 1108:1108 -p 7163:7163 jderobot/robotics-academy

You can append --debug at the end of the command to open a bash in the container and check if the files inside are the ones with the desired changes.

Bhardwaj-Himanshu commented 1 year ago

When running the command- # from RoboticsAcademy repository docker run --rm -it -v $(pwd)/scripts:/RoboticsAcademy/scripts -p 8000:8000 -p 2303:2303 -p 1905:1905 -p 8765:8765 -p 6080:6080 -p 1108:1108 -p 7163:7163 jderobot/robotics-academy

It outputs as-

docker run --rm -it -v $(pwd)/scripts:/RoboticsAcademy/scripts -p 8000:8000 -p 2303:2303 -p 1905:1905 -p 8765:8765 -p 6080:6080 -p 1108:1108 -p 7163:7163 jderobot/robotics-academy
BASE_DIR /RoboticsAcademy
2023-04-28 12:09:01,726 [MainThread  ] [INFO ] (root)  Starting RAM consumer in <websocket_server.websocket_server.WebsocketServer object at 0x7fc2c1650dc0>:7163
2023-04-28 12:09:01,727 [MainThread  ] [INFO ] (websocket_server.websocket_server)  Listening on port 7163 for clients..
2023-04-28 12:09:01,727 [MainThread  ] [INFO ] (websocket_server.websocket_server)  Starting WebsocketServer on thread Thread-1.
BASE_DIR /RoboticsAcademy
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
April 28, 2023 - 12:09:03
Django version 4.1.5, using settings 'academy.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.

When redirected to http://0.0.0.0:8000/ it shows nothing, but going to 127.0.0.1:8000/ it shows the correct output with all the exercises listed.

When launching a exercise now, I can't see the looking for permissions error, which was mentioned in this issue , so most probably that has went away.

No-error-now

The complete output for the same in code snippet form is attached below-

2023-04-28 12:14:57,507 [MainThread  ] [INFO ] (root)  Starting RAM consumer in <websocket_server.websocket_server.WebsocketServer object at 0x7f0b20a53dc0>:7163
2023-04-28 12:14:57,507 [MainThread  ] [INFO ] (websocket_server.websocket_server)  Listening on port 7163 for clients..
2023-04-28 12:14:57,508 [MainThread  ] [INFO ] (websocket_server.websocket_server)  Starting WebsocketServer on thread Thread-1.
BASE_DIR /RoboticsAcademy
BASE_DIR /RoboticsAcademy
Watching for file changes with StatReloader
Performing system checks...

System check identified no issues (0 silenced).
April 28, 2023 - 12:14:58
Django version 4.1.5, using settings 'academy.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
[28/Apr/2023 12:15:11] "GET / HTTP/1.1" 302 0
[28/Apr/2023 12:15:11] "GET /exercises/ HTTP/1.1" 200 1910
[28/Apr/2023 12:15:11] "GET /static/react_frontend/css/index.css HTTP/1.1" 200 9461
[28/Apr/2023 12:15:11] "GET /static/exercises/assets/css/main.css HTTP/1.1" 200 2326
[28/Apr/2023 12:15:11] "GET /static/react_frontend/js/index.ecc054fa.js HTTP/1.1" 200 1984021
[28/Apr/2023 12:15:12] "GET /api/v1/exercises/ HTTP/1.1" 200 5941
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/vacuum_cleaner_teaser.png HTTP/1.1" 200 106201
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/obstacle_avoidance_teaser.png HTTP/1.1" 200 463648
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/follow_line_teaser.png HTTP/1.1" 200 188145
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/vacuum_cleaner_loc_teaser.png HTTP/1.1" 200 76764
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/drone_cat_mouse_teaser.png HTTP/1.1" 200 884124
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/color_filter_teaser.png HTTP/1.1" 200 274364
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/dl_digit_classifier_teaser.png HTTP/1.1" 200 192727
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/3d_reconstruction_teaser.png HTTP/1.1" 200 212752
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/human_detection_teaser.png HTTP/1.1" 200 501380
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/follow_turtlebot_teaser.png HTTP/1.1" 200 488576
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/position_control_teaser.png HTTP/1.1" 200 209043
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/follow_road_teaser.png HTTP/1.1" 200 1063437
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/labyrinth_escape_teaser.png HTTP/1.1" 200 595370
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/opticalflow_teleop_teaser.png HTTP/1.1" 200 209673
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/rescue_people_teaser.png HTTP/1.1" 200 349834
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/global_navigation_teaser.png HTTP/1.1" 200 24648
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/car_junction_teaser.png HTTP/1.1" 200 848234
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/autoparking_teaser.png HTTP/1.1" 200 345181
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/drone_hangar_teaser.png HTTP/1.1" 200 1376793
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/drone_gymkhana_teaser.png HTTP/1.1" 200 1486763
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/laser_mapping_teaser.png HTTP/1.1" 200 80883
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/montecarlo_visual_loc_teaser.png HTTP/1.1" 200 45876
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/follow_line_newmanager_teaser.png HTTP/1.1" 200 188145
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/laser_loc_teaser.png HTTP/1.1" 200 99646
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/visual_lander_teaser.png HTTP/1.1" 200 2148529
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/vacuum_cleaner_newmanager_teaser.png HTTP/1.1" 200 106201
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/package_delivery_teaser.png HTTP/1.1" 200 1052958
[28/Apr/2023 12:15:12] "GET /static/exercises/assets/img/power_tower_inspection_teaser.png HTTP/1.1" 200 2188502
[28/Apr/2023 12:15:13] "GET /static/exercises/assets/img/logo.ico HTTP/1.1" 200 42395
[28/Apr/2023 12:15:22] "GET /exercises/exercises/follow_line HTTP/1.1" 301 0
[28/Apr/2023 12:15:22] "GET /exercises/exercises/follow_line/ HTTP/1.1" 200 45106
[28/Apr/2023 12:15:22] "GET /static/common/css/split_style.css HTTP/1.1" 200 1051
[28/Apr/2023 12:15:22] "GET /static/common/css/main.css HTTP/1.1" 200 7560
[28/Apr/2023 12:15:22] "GET /static/common/css/gui.css HTTP/1.1" 200 3478
[28/Apr/2023 12:15:22] "GET /static/common/css/console.css HTTP/1.1" 200 568
[28/Apr/2023 12:15:22] "GET /static/common/css/style.css HTTP/1.1" 200 3394
[28/Apr/2023 12:15:22] "GET /static/common/css/navbar.css HTTP/1.1" 200 1446
[28/Apr/2023 12:15:22] "GET /static/common/css/animate.css HTTP/1.1" 200 72259
[28/Apr/2023 12:15:22] "GET /static/common/ace-builds/src-noconflict/ace.js HTTP/1.1" 200 739707
[28/Apr/2023 12:15:22] "GET /static/common/js/utils.js HTTP/1.1" 200 1658
[28/Apr/2023 12:15:22] "GET /static/common/js/websocket_address.js HTTP/1.1" 200 35
[28/Apr/2023 12:15:22] "GET /static/common/js/local_functions.js HTTP/1.1" 200 1164
[28/Apr/2023 12:15:22] "GET /static/common/js/ws_code_teleop.js HTTP/1.1" 200 3908
[28/Apr/2023 12:15:22] "GET /static/common/js/setIframe.js HTTP/1.1" 200 361
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/js/circuit_selector.js HTTP/1.1" 200 1165
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/js/controller.js HTTP/1.1" 200 1321
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/js/launcher.js HTTP/1.1" 200 5180
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/js/birds_eye.js HTTP/1.1" 200 758
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/js/ws_gui.js HTTP/1.1" 200 2505
[28/Apr/2023 12:15:22] "GET /static/common/img/forum.svg HTTP/1.1" 200 23673
[28/Apr/2023 12:15:22] "GET /static/common/img/upload.svg HTTP/1.1" 200 3663
[28/Apr/2023 12:15:22] "GET /static/common/img/download.png HTTP/1.1" 200 16128
[28/Apr/2023 12:15:22] "GET /static/common/img/logo.png HTTP/1.1" 200 151605
[28/Apr/2023 12:15:22] "GET /static/common/img/console.svg HTTP/1.1" 200 920
[28/Apr/2023 12:15:22] "GET /static/common/img/gazebo.svg HTTP/1.1" 200 3414
[28/Apr/2023 12:15:22] "GET /static/common/img/submit.svg HTTP/1.1" 200 2717
[28/Apr/2023 12:15:22] "GET /static/exercises/follow_line/img/map.jpg HTTP/1.1" 200 27697
[28/Apr/2023 12:15:22] "GET /static/common/img/robot.svg HTTP/1.1" 200 10910
[28/Apr/2023 12:15:22] "GET /static/common/img/dot.svg HTTP/1.1" 200 1062
[28/Apr/2023 12:15:22] "GET /static/common/img/reset.svg HTTP/1.1" 200 780
[28/Apr/2023 12:15:22] "GET /static/common/img/pause.png HTTP/1.1" 200 8874
[28/Apr/2023 12:15:22] "GET /static/common/img/submit.png HTTP/1.1" 200 18473
[28/Apr/2023 12:15:22] "GET /static/common/img/joystick_off.svg HTTP/1.1" 200 3771
[28/Apr/2023 12:15:22] "GET /static/common/img/upload.png HTTP/1.1" 200 18056
[28/Apr/2023 12:15:22] "GET /static/common/img/loading.gif HTTP/1.1" 200 86001
[28/Apr/2023 12:15:22] "GET /static/common/ace-builds/src-noconflict/mode-python.js HTTP/1.1" 200 15546
[28/Apr/2023 12:15:22] "GET /static/common/ace-builds/src-noconflict/theme-monokai.js HTTP/1.1" 200 2977
[28/Apr/2023 12:15:25] "GET /static/common/img/logo.ico HTTP/1.1" 200 42395
[28/Apr/2023 12:16:12] "GET /static/common/img/gazebo_on.svg HTTP/1.1" 200 2300
[28/Apr/2023 12:16:13] "GET /static/common/img/console_on.svg HTTP/1.1" 200 4369
Kill simulation
rm: cannot remove '/ws_code.log': No such file or directory
rm: cannot remove '/ws_gui.log': No such file or directory
rm: cannot remove '/ws_code_guest.log': No such file or directory
rm: cannot remove '/ws_gui_guest.log': No such file or directory
rm: cannot remove '/drones_launch.log': No such file or directory
> RADI VERSION:  3.2.9
> Starting simulation
> Starting XServer
> XServer started
> Starting GZServer
INSTRUCTION:  /opt/ros/noetic/bin/roslaunch ./RoboticsAcademy/exercises/static/exercises/follow_line/web-template/launch/simple_line_follower_ros_headless_default.launch

X.Org X Server 1.20.13
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
Build Operating System: linux Ubuntu
Current Operating System: Linux 261f1b05b26d 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64
Kernel command line: initrd=\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=2 bonding.max_bonds=0 dummy.
X Protocol Version 11, Revision 0
numdummies=0 fb_tunnels=none swiotlb=force console=hvc0 debug pty.legacy_count=0
Build Date: 07 December 2022  01:02:34PM
Build Operating System: linux Ubuntu
Current Operating System: Linux 261f1b05b26d 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64
xorg-server 2:1.20.13-1ubuntu1~20.04.5 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Kernel command line: initrd=\initrd.img WSL_ROOT_INIT=1 panic=-1 nr_cpus=2 bonding.max_bonds=0 dummy.Markers: (--) probed, (**) from config file, numdummies=0 fb_tunnels=none swiotlb=force console=hvc0 debug pty.legacy_count=0
(==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
Build Date: 07 December 2022  01:02:34PM
xorg-server 2:1.20.13-1ubuntu1~20.04.5 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (++) Log file: "./xdummy.log", Time: Fri Apr 28 12:16:19 2023
(II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "./xdummy.log", Time: Fri Apr 28 12:16:19 2023
(++) Using config file: "./xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(++) Using config file: "./xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
An instance of Gazebo is not running.
An instance of Gazebo is not running.
An instance of Gazebo is not running.
Gazebo multi-robot simulator, version 11.12.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Wrn] [Event.cc:61] Warning: Deleting a connection right after creation. Make sure to save the ConnectionPtr from a Connect call
[ WARN] [1682684184.930925454]: PlanarMovePlugin (ns = ) missing <cmdTimeout>, defaults to -1.000000
terminate called after throwing an instance of 'boost::wrapexcept<boost::thread_resource_error>'
  what():  boost thread: trying joining itself: Resource deadlock avoided
> GZServer started
> Starting exercise
waiting for ws code server...
waiting for ws code server...
waiting for ws code server...
waiting for ws code server...
waiting for ws code server...
waiting for ws code server...
GUI:  python3 /RoboticsAcademy/exercises/static/exercises/follow_line/web-template/gui.py 0.0.0.0 default
waiting for ws guest server...
waiting for ws guest server...
waiting for ws guest server...
waiting for ws guest server...
waiting for ws guest server...
waiting for ws guest server...
> Exercise started
> Starting VNCs
> VNCs started
28/04/2023 12:16:29 passing arg to libvncserver: -rfbport
28/04/2023 12:16:29 passing arg to libvncserver: 5900
28/04/2023 12:16:29 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 296
28/04/2023 12:16:29 28/04/2023 12:16:29 passing arg to libvncserver: -rfbport
28/04/2023 12:16:29 passing arg to libvncserver: 5901
28/04/2023 12:16:29 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 301
Using X display :0
28/04/2023 12:16:29 rootwin: 0x50f reswin: 0x600001 dpy: 0xa7f781b0
28/04/2023 12:16:29 Using X display :1
28/04/2023 12:16:29 rootwin: 0x50f reswin: 0x200001 dpy: 0xc1dda1b0
28/04/2023 12:16:29
28/04/2023 12:16:29 ------------------ USEFUL INFORMATION ------------------
28/04/2023 12:16:29
28/04/2023 12:16:29 ------------------ USEFUL INFORMATION ------------------
28/04/2023 12:16:29 X DAMAGE available on display, using it for polling hints.
28/04/2023 12:16:29   To disable this behavior use: '-noxdamage'
28/04/2023 12:16:29
28/04/2023 12:16:29   Most compositing window managers like 'compiz' or 'beryl'
28/04/2023 12:16:29   cause X DAMAGE to fail, and so you may not see any screen
28/04/2023 12:16:29   updates via VNC.  Either disable 'compiz' (recommended) or
28/04/2023 12:16:29   supply the x11vnc '-noxdamage' command line option.
28/04/2023 12:16:29
28/04/2023 12:16:29 Wireframing: -wireframe mode is in effect for window moves.
28/04/2023 12:16:29   If this yields undesired behavior (poor response, painting
28/04/2023 12:16:29   errors, etc) it may be disabled:
28/04/2023 12:16:29    - use '-nowf' to disable wireframing completely.
28/04/2023 12:16:29    - use '-nowcr' to disable the Copy Rectangle after the
28/04/2023 12:16:29      moved window is released in the new position.
28/04/2023 12:16:29   Also see the -help entry for tuning parameters.
28/04/2023 12:16:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
28/04/2023 12:16:29   repaint the screen, also see the -fixscreen option for
28/04/2023 12:16:29   periodic repaints.
28/04/2023 12:16:29
28/04/2023 12:16:29 XFIXES available on display, resetting cursor mode
28/04/2023 12:16:29   to: '-cursor most'.
28/04/2023 12:16:29   to disable this behavior use: '-cursor arrow'
28/04/2023 12:16:29   or '-noxfixes'.
28/04/2023 12:16:29 using XFIXES for cursor drawing.
28/04/2023 12:16:29 GrabServer control via XTEST.
28/04/2023 12:16:29 X DAMAGE available on display, using it for polling hints.
28/04/2023 12:16:29   To disable this behavior use: '-noxdamage'
28/04/2023 12:16:29
28/04/2023 12:16:29   Most compositing window managers like 'compiz' or 'beryl'
28/04/2023 12:16:29   cause X DAMAGE to fail, and so you may not see any screen
28/04/2023 12:16:29   updates via VNC.  Either disable 'compiz' (recommended) or
28/04/2023 12:16:29   supply the x11vnc '-noxdamage' command line option.
28/04/2023 12:16:29
28/04/2023 12:16:29 Wireframing: -wireframe mode is in effect for window moves.
28/04/2023 12:16:29   If this yields undesired behavior (poor response, painting
28/04/2023 12:16:29   errors, etc) it may be disabled:
28/04/2023 12:16:29    - use '-nowf' to disable wireframing completely.
28/04/2023 12:16:29    - use '-nowcr' to disable the Copy Rectangle after the
28/04/2023 12:16:29      moved window is released in the new position.
28/04/2023 12:16:29   Also see the -help entry for tuning parameters.
28/04/2023 12:16:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
28/04/2023 12:16:29   repaint the screen, also see the -fixscreen option for
28/04/2023 12:16:29   periodic repaints.
28/04/2023 12:16:29
28/04/2023 12:16:29 XFIXES available on display, resetting cursor mode
28/04/2023 12:16:29   to: '-cursor most'.
28/04/2023 12:16:29   to disable this behavior use: '-cursor arrow'
28/04/2023 12:16:29   or '-noxfixes'.
28/04/2023 12:16:29 using XFIXES for cursor drawing.
28/04/2023 12:16:29 GrabServer control via XTEST.
28/04/2023 12:16:29
28/04/2023 12:16:29 Scroll Detection: -scrollcopyrect mode is in effect to
28/04/2023 12:16:29   use RECORD extension to try to detect scrolling windows
28/04/2023 12:16:29   (induced by either user keystroke or mouse input).
28/04/2023 12:16:29   If this yields undesired behavior (poor response, painting
28/04/2023 12:16:29   errors, etc) it may be disabled via: '-noscr'
28/04/2023 12:16:29   Also see the -help entry for tuning parameters.
28/04/2023 12:16:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
28/04/2023 12:16:29   repaint the screen, also see the -fixscreen option for
28/04/2023 12:16:29   periodic repaints.
28/04/2023 12:16:29 X FBPM extension not supported.
Xlib:  extension "DPMS" missing on display ":0".
28/04/2023 12:16:29 X display is not capable of DPMS.
28/04/2023 12:16:29 --------------------------------------------------------
28/04/2023 12:16:29
28/04/2023 12:16:29
28/04/2023 12:16:29 Scroll Detection: -scrollcopyrect mode is in effect to
28/04/2023 12:16:29   use RECORD extension to try to detect scrolling windows
28/04/2023 12:16:29   (induced by either user keystroke or mouse input).
28/04/2023 12:16:29   If this yields undesired behavior (poor response, painting
28/04/2023 12:16:29   errors, etc) it may be disabled via: '-noscr'
28/04/2023 12:16:29   Also see the -help entry for tuning parameters.
28/04/2023 12:16:29   You can press 3 Alt_L's (Left "Alt" key) in a row to
28/04/2023 12:16:29   repaint the screen, also see the -fixscreen option for
28/04/2023 12:16:29   periodic repaints.
28/04/2023 12:16:29 28/04/2023 12:16:29 Default visual ID: 0x21
X FBPM extension not supported.
Xlib:  extension "DPMS" missing on display ":1".
28/04/2023 12:16:29 X display is not capable of DPMS.
28/04/2023 12:16:29 --------------------------------------------------------
28/04/2023 12:16:29
28/04/2023 12:16:29 Default visual ID: 0x21
28/04/2023 12:16:30 Read initial data from X display into framebuffer.
28/04/2023 12:16:30 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/32768
28/04/2023 12:16:30
28/04/2023 12:16:30 X display :0 is 32bpp depth=24 true color
28/04/2023 12:16:30
28/04/2023 12:16:30 Listening for VNC connections on TCP port 5900
28/04/2023 12:16:30 Listening for VNC connections on TCP6 port 5900
28/04/2023 12:16:30 listen6: bind: Address already in use
28/04/2023 12:16:30 Not listening on IPv6 interface.
28/04/2023 12:16:30
28/04/2023 12:16:30 Xinerama is present and active (e.g. multi-head).
28/04/2023 12:16:30 Xinerama: number of sub-screens: 1
28/04/2023 12:16:30 Xinerama: no blackouts needed (only one sub-screen)
28/04/2023 12:16:30
28/04/2023 12:16:31 fb read rate: 1356 MB/sec
28/04/2023 12:16:31 fast read: reset -wait  ms to: 10
28/04/2023 12:16:31 fast read: reset -defer ms to: 10
28/04/2023 12:16:31 The X server says there are 10 mouse buttons.
28/04/2023 12:16:31 screen setup finished.
28/04/2023 12:16:31

The VNC desktop is:      261f1b05b26d:0

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

28/04/2023 12:16:31 Read initial data from X display into framebuffer.
28/04/2023 12:16:31 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/32768
28/04/2023 12:16:31
28/04/2023 12:16:31 X display :1 is 32bpp depth=24 true color
28/04/2023 12:16:31
28/04/2023 12:16:31 Listening for VNC connections on TCP port 5901
28/04/2023 12:16:31 rfbListenOnTCP6Port: error in bind IPv6 socket: Address already in use
28/04/2023 12:16:31 Listening also on IPv6 port 5901 (socket 9)
28/04/2023 12:16:31
28/04/2023 12:16:31 Xinerama is present and active (e.g. multi-head).
28/04/2023 12:16:31 Xinerama: number of sub-screens: 1
28/04/2023 12:16:31 Xinerama: no blackouts needed (only one sub-screen)
28/04/2023 12:16:31
28/04/2023 12:16:31 fb read rate: 1532 MB/sec
28/04/2023 12:16:31 fast read: reset -wait  ms to: 10
28/04/2023 12:16:31 fast read: reset -defer ms to: 10
28/04/2023 12:16:31 The X server says there are 10 mouse buttons.
28/04/2023 12:16:31 screen setup finished.
28/04/2023 12:16:31

The VNC desktop is:      261f1b05b26d:1

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

WebSocket server settings:
  - Listen on :1108
  - Web server. Web root: /noVNC
  - No SSL/TLS support (no cert file)
  - proxying from :1108 to localhost:5901
WebSocket server settings:
  - Listen on :6080
  - Web server. Web root: /noVNC
  - No SSL/TLS support (no cert file)
  - proxying from :6080 to localhost:5900
> Starting console
> Console started
Starting Gzclient
/bin/sh: 1: /RoboticsAcademy/exercises/static/exercises/follow_line/web-template/launch: Permission denied
Gazebo multi-robot simulator, version 11.12.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Wrn] [GuiIface.cc:120] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Stop Simulation
[Wrn] [Publisher.cc:135] Queue limit reached for topic /gazebo/default/pose/local/info, deleting message. This warning is printed only once.
[Wrn] [MainWindow.cc:327] Requested geometry.height of 346 but the minimum height of the window is 413.
Closing Gzclient
Starting Gzclient
172.17.0.1 - - [28/Apr/2023 12:16:46] 172.17.0.1: Plain non-SSL (ws://) WebSocket connection
172.17.0.1 - - [28/Apr/2023 12:16:46] 172.17.0.1: Path: '/websockify'
172.17.0.1 - - [28/Apr/2023 12:16:46] connecting to: localhost:5900
/bin/sh: 1: /RoboticsAcademy/exercises/static/exercises/follow_line/web-template/launch: Permission denied
172.17.0.1 - - [28/Apr/2023 12:16:46] 172.17.0.1: Plain non-SSL (ws://) WebSocket connection
172.17.0.1 - - [28/Apr/2023 12:16:46] 172.17.0.1: Path: '/websockify'
172.17.0.1 - - [28/Apr/2023 12:16:46] connecting to: localhost:5901
Gazebo multi-robot simulator, version 11.12.0
Copyright (C) 2012 Open Source Robotics Foundation.
Released under the Apache 2 License.
http://gazebosim.org

[Wrn] [GuiIface.cc:120] QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
[Wrn] [MainWindow.cc:327] Requested geometry.height of 346 but the minimum height of the window is 413.

This message has already gone way too long, so attaching another message for the full output when trying to build the file

Bhardwaj-Himanshu commented 1 year ago

And here is the complete output of what happens when I run ./build,sh -f test on my machine.

BUILDING Jderobot BASE IMAGE =====================

[+] Building 316.6s (24/33)
 => CACHED [ 2/30] RUN apt-get clean &&     apt-get update &&     apt-get install --no-install-recommends -y  0.0s
 => CACHED [ 3/30] RUN apt-get update && apt-get install -y         software-properties-common         apt-u  0.0s
 => CACHED [ 4/30] RUN tasksel install lubuntu-core lubuntu-desktop                                           0.0s
 => CACHED [ 5/30] RUN wget --no-check-certificate https://deac-fra.dl.sourceforge.net/project/virtualgl/3.0  0.0s
 => CACHED [ 6/30] RUN git clone https://github.com/novnc/noVNC.git -b v1.2.0 &&  cd noVNC/utils &&  git clo  0.0s
 => CACHED [ 7/30] RUN apt-get update && apt-get install -y --no-install-recommends         dbus-x11          0.0s
 => CACHED [ 8/30] RUN apt-get update && apt-get -y --quiet --no-install-recommends install         bzip2     0.0s
 => CACHED [ 9/30] RUN apt-get update && apt-get install -y libgtest-dev cmake &&     cd /usr/src/gtest  &&   0.0s
 => CACHED [10/30] RUN python3 -m pip install --upgrade pip wheel setuptools                                  0.0s
 => CACHED [11/30] RUN python3 -m pip install argparse argcomplete coverage cerberus empy jinja2 kconfiglib   0.0s
 => CACHED [12/30] RUN ln -sf /usr/bin/ccache /usr/lib/ccache/cc  && ln -sf /usr/bin/ccache /usr/lib/ccache/  0.0s
 => CACHED [13/30] RUN wget -q https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.1/astyle_3  0.0s
 => CACHED [14/30] RUN wget -q "https://services.gradle.org/distributions/gradle-6.3-rc-4-bin.zip" -O /tmp/g  0.0s
 => CACHED [15/30] RUN git clone https://github.com/eProsima/foonathan_memory_vendor.git /tmp/foonathan_memo  0.0s
 => CACHED [16/30] RUN git clone --recursive https://github.com/eProsima/Fast-DDS.git -b v2.1.0 /tmp/FastRTP  0.0s
 => CACHED [17/30] RUN git clone --recursive https://github.com/eProsima/Fast-DDS-Gen.git -b v1.0.4 /tmp/Fas  0.0s
 => CACHED [18/30] RUN wget --quiet http://packages.osrfoundation.org/gazebo.key -O - | apt-key add -  && sh  0.0s
 => CACHED [19/30] RUN apt-get update && apt-key adv --keyserver hkp://keyserver.ubuntu => CACHED [10/30] RUN python3 -m pip install --upgrade pip wheel setuptools                                  0.0s install -U     osrf-pycommon
 => CACHED [11/30] RUN python3 -m pip install argparse argcomplete coverage cerberus empy jinja2 kconfiglib   0.0sget update &&     apt upgrade -y --quiet --no-install-recomm => CACHED [12/30] RUN ln -sf /usr/bin/ccache /usr/lib/ccache/cc  && ln -sf /usr/bin/ccache /usr/lib/ccache/  0.0s-recursive https://github.com/PX4/PX4-Autopilot.git -b v1.11 => CACHED [13/30] RUN wget -q https://downloads.sourceforge.net/project/astyle/astyle/astyle%203.1/astyle_3  0.0spp protocol buffer compiler on msgs/CommandMotorSpeed.proto
 => CACHED [14/30] RUN wget -q "https://services.gradle.org/distributions/gradle-6.3-rc-4-bin.zip" -O /tmp/g  0.0sg /PX4-Autopilot/Tools/sitl_gazebo/models/iris/iris.sdf
[+] Building 523.0s (25/33)
 => [internal] load build definition from Dockerfile.base                         0.0s
 => => transferring dockerfile: 10.62kB                                           0.0s- => [internal] load .dockerignore                                                 0.0s
 => => transferring context: 2B                                                   0.0sg => [internal] load metadata for docker.io/nvidia/opengl:1.2-glvnd-runtime-ubunt  2.4s
 => [ 1/30] FROM docker.io/nvidia/opengl:1.2-glvnd-runtime-ubuntu20.04@sha256:44  0.0s| => CACHED [ 2/30] RUN apt-get clean &&     apt-get update &&     apt-get instal  0.0s
 => CACHED [ 3/30] RUN apt-get update && apt-get install -y         software-pro  0.0su => CACHED [ 4/30] RUN tasksel install lubuntu-core lubuntu-desktop               0.0s
 => CACHED [ 5/30] RUN wget --no-check-certificate https://deac-fra.dl.sourcefor  0.0s
 => CACHED [ 6/30] RUN git clone https://github.com/novnc/noVNC.git -b v1.2.0 &&  0.0s
 => CACHED [ 7/30] RUN apt-get update && apt-get install -y --no-install-recomme  0.0sm => CACHED [ 8/30] RUN apt-get update && apt-get -y --quiet --no-install-recomme  0.0s
 => CACHED [ 9/30] RUN apt-get update && apt-get install -y libgtest-dev cmake &  0.0s1 => CACHED [10/30] RUN python3 -m pip install --upgrade pip wheel setuptools      0.0s
 => CACHED [11/30] RUN python3 -m pip install argparse argcomplete coverage cerb  0.0s
 => CACHED [12/30] RUN ln -sf /usr/bin/ccache /usr/lib/ccache/cc  && ln -sf /usr  0.0s
 => CACHED [13/30] RUN wget -q https://downloads.sourceforge.net/project/astyle/  0.0s
 => CACHED [14/30] RUN wget -q "https://services.gradle.org/distributions/gradle  0.0s
 => CACHED [15/30] RUN git clone https://github.com/eProsima/foonathan_memory_ve  0.0s
 => CACHED [16/30] RUN git clone --recursive https://github.com/eProsima/Fast-DD  0.0s
 => CACHED [17/30] RUN git clone --recursive https://github.com/eProsima/Fast-DD  0.0so => CACHED [18/30] RUN wget --quiet http://packages.osrfoundation.org/gazebo.key  0.0s
 => CACHED [19/30] RUN apt-get update && apt-key adv --keyserver hkp://keyserver  0.0s
 => CACHED [20/30] RUN pip3 install -U     osrf-pycommon                          0.0s
 => CACHED [21/30] RUN apt-get update &&     apt upgrade -y --quiet --no-install  0.0s
 => ERROR [22/30] RUN git clone --recursive https://github.com/PX4/PX4-Autopil  520.5s
------
 > [22/30] RUN git clone --recursive https://github.com/PX4/PX4-Autopilot.git -b v1.11.3     && cd /PX4-Autopilot     && DONT_RUN=1 make px4_sitl gazebo:
#25 0.465 Cloning into 'PX4-Autopilot'...
#25 35.38 Note: switching to 'a6274bc5ed01e5c86af79f89890689c239b1d944'.
#25 35.38
#25 35.38 You are in 'detached HEAD' state. You can look around, make experimental
#25 35.38 changes and commit them, and you can discard any commits you make in this
#25 35.38 state without impacting any branches by switching back to a branch.
#25 35.38
#25 35.38 If you want to create a new branch to retain commits you create, you may
#25 35.38 do so (now or later) by using -c with the switch command. Example:
#25 35.38
#25 35.38   git switch -c <new-branch-name>
#25 35.38
#25 35.38 Or undo this operation with:
#25 35.38
#25 35.38   git switch -
#25 35.38
#25 35.38 Turn off this advice by setting config variable advice.detachedHead to false
#25 35.38
#25 35.70 Submodule 'Tools/flightgear_bridge' (https://github.com/PX4/PX4-FlightGear-Bridge.git) registered for path 'Tools/flightgear_bridge'
#25 35.70 Submodule 'Tools/jMAVSim' (https://github.com/PX4/jMAVSim.git) registered for path 'Tools/jMAVSim'
#25 35.70 Submodule 'Tools/sitl_gazebo' (https://github.com/PX4/sitl_gazebo.git) registered for path 'Tools/sitl_gazebo'
#25 35.71 Submodule 'boards/atlflight/cmake_hexagon' (https://github.com/PX4/cmake_hexagon.git) registered for path 'boards/atlflight/cmake_hexagon'
#25 35.71 Submodule 'mavlink/include/mavlink/v2.0' (https://github.com/mavlink/c_library_v2.git) registered for path 'mavlink/include/mavlink/v2.0'
#25 35.71 Submodule 'platforms/nuttx/NuttX/apps' (https://github.com/PX4/NuttX-apps.git) registered for path 'platforms/nuttx/NuttX/apps'
#25 35.71 Submodule 'platforms/nuttx/NuttX/nuttx' (https://github.com/PX4/NuttX.git) registered for path 'platforms/nuttx/NuttX/nuttx'
#25 35.71 Submodule 'platforms/qurt/dspal' (https://github.com/ATLFlight/dspal.git) registered for path 'platforms/qurt/dspal'
#25 35.71 Submodule 'src/drivers/gps/devices' (https://github.com/PX4/GpsDrivers.git) registered for path 'src/drivers/gps/devices'
#25 35.71 Submodule 'src/drivers/uavcan/libuavcan' (https://github.com/PX4/uavcan.git) registered for path 'src/drivers/uavcan/libuavcan'
#25 35.71 Submodule 'src/lib/ecl' (https://github.com/PX4/ecl.git) registered for path 'src/lib/ecl'
#25 35.71 Submodule 'src/lib/matrix' (https://github.com/PX4/Matrix.git) registered for path 'src/lib/matrix'
#25 35.71 Submodule 'src/modules/micrortps_bridge/micro-CDR' (https://github.com/PX4/micro-CDR.git) registered for path 'src/modules/micrortps_bridge/micro-CDR'
#25 35.71 Cloning into '/PX4-Autopilot/Tools/flightgear_bridge'...
#25 36.72 Cloning into '/PX4-Autopilot/Tools/jMAVSim'...
#25 52.80 Cloning into '/PX4-Autopilot/Tools/sitl_gazebo'...
#25 64.65 Cloning into '/PX4-Autopilot/boards/atlflight/cmake_hexagon'...
#25 65.53 Cloning into '/PX4-Autopilot/mavlink/include/mavlink/v2.0'...
#25 68.83 Cloning into '/PX4-Autopilot/platforms/nuttx/NuttX/apps'...
#25 72.66 Cloning into '/PX4-Autopilot/platforms/nuttx/NuttX/nuttx'...
#25 116.6 Cloning into '/PX4-Autopilot/platforms/qurt/dspal'...
#25 118.6 Cloning into '/PX4-Autopilot/src/drivers/gps/devices'...
#25 120.2 Cloning into '/PX4-Autopilot/src/drivers/uavcan/libuavcan'...
#25 121.5 Cloning into '/PX4-Autopilot/src/lib/ecl'...
#25 126.2 Cloning into '/PX4-Autopilot/src/lib/matrix'...
#25 127.3 Cloning into '/PX4-Autopilot/src/modules/micrortps_bridge/micro-CDR'...
#25 128.4 Submodule path 'Tools/flightgear_bridge': checked out '44b51d5b1ccc6679e82090e24177ed73a3d4f5de'
#25 128.4 Submodule 'models/FlightGear-Rascal' (https://github.com/ThunderFly-aerospace/FlightGear-Rascal.git) registered for path 'Tools/flightgear_bridge/models/Rascal'
#25 128.4 Submodule 'models/FlightGear-TF-G1' (https://github.com/ThunderFly-aerospace/FlightGear-TF-G1.git) registered for path 'Tools/flightgear_bridge/models/TF-G1'
#25 128.4 Submodule 'models/FlightGear-TF-R1' (https://github.com/ThunderFly-aerospace/FlightGear-TF-R1.git) registered for path 'Tools/flightgear_bridge/models/TF-R1'
#25 128.4 Cloning into '/PX4-Autopilot/Tools/flightgear_bridge/models/Rascal'...
#25 129.6 Cloning into '/PX4-Autopilot/Tools/flightgear_bridge/models/TF-G1'...
#25 131.5 Cloning into '/PX4-Autopilot/Tools/flightgear_bridge/models/TF-R1'...
#25 134.9 Submodule path 'Tools/flightgear_bridge/models/Rascal': checked out 'cbdb2fc7dd44331da1dcd04a891ed7f8c27b1ef0'
#25 135.0 Submodule path 'Tools/flightgear_bridge/models/TF-G1': checked out '4540de7ae8e71b9bd6e6f67d085695be0ab36bc3'
#25 135.1 Submodule path 'Tools/flightgear_bridge/models/TF-R1': checked out '158e429a0110589b1e2adfe868e166271470e144'
#25 135.3 Submodule path 'Tools/jMAVSim': checked out '14ce7868fb29b8b05cdecf4e9a76b318839302e9'
#25 135.3 Submodule 'jMAVlib' (https://github.com/PX4/jMAVlib.git) registered for path 'Tools/jMAVSim/jMAVlib'
#25 135.3 Cloning into '/PX4-Autopilot/Tools/jMAVSim/jMAVlib'...
#25 136.3 Submodule path 'Tools/jMAVSim/jMAVlib': checked out 'b8d4e8e7acfd2e47f4b51f0c2577fba6ef5ba735'
#25 137.2 Submodule path 'Tools/sitl_gazebo': checked out '0da08f0333cd14c08a9545c6ba7ddfc18706398f'
#25 137.2 Submodule 'external/OpticalFlow' (https://github.com/PX4/OpticalFlow.git) registered for path 'Tools/sitl_gazebo/external/OpticalFlow'
#25 137.2 Cloning into '/PX4-Autopilot/Tools/sitl_gazebo/external/OpticalFlow'...
#25 138.1 Submodule path 'Tools/sitl_gazebo/external/OpticalFlow': checked out '28ef45c1fcb532b2bfd54c16b059c6a545143b2f'
#25 138.1 Submodule 'external/klt_feature_tracker' (https://github.com/ethz-ait/klt_feature_tracker.git) registered for path 'Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker'
#25 138.1 Cloning into '/PX4-Autopilot/Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker'...
#25 139.5 Submodule path 'Tools/sitl_gazebo/external/OpticalFlow/external/klt_feature_tracker': checked out '9b5b567ae77f93d1ef4d36151529ba2506a46e7a'
#25 139.5 Submodule path 'boards/atlflight/cmake_hexagon': checked out '08fd0a73045346448adf6969660196228b23e1fa'
#25 139.7 Submodule path 'mavlink/include/mavlink/v2.0': checked out 'cc7ed13f41931335c1902da445bbdf12f4d66e63'
#25 140.0 Submodule path 'platforms/nuttx/NuttX/apps': checked out '95e105548a2037f42bf2f13b214ae083b921ff03'
#25 141.5 Submodule path 'platforms/nuttx/NuttX/nuttx': checked out 'ec20f2e6c5cc35b2b9bbe942dea55eabb81297b6'
#25 141.6 Submodule path 'platforms/qurt/dspal': checked out '0322a4e345e48ea28cb1cee14a33033cdaf0b16a'
#25 141.7 Submodule 'cmake_hexagon' (https://github.com/ATLFlight/cmake_hexagon) registered for path 'platforms/qurt/dspal/cmake_hexagon'
#25 141.7 Cloning into '/PX4-Autopilot/platforms/qurt/dspal/cmake_hexagon'...
#25 143.3 Submodule path 'platforms/qurt/dspal/cmake_hexagon': checked out '07168bd5715818802b78f674816ec851307998a7'
#25 143.3 Submodule path 'src/drivers/gps/devices': checked out 'bcd57ae2396fe0fd88b725d81a686e072ef0ecc9'
#25 143.3 Submodule path 'src/drivers/uavcan/libuavcan': checked out '04377cc2704eb7e2fae36fffa5e67063cc40b4c0'
#25 143.3 Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'src/drivers/uavcan/libuavcan/dsdl'
#25 143.4 Submodule 'libuavcan/dsdl_compiler/pyuavcan' (https://github.com/UAVCAN/pyuavcan) registered for path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan'
#25 143.4 Cloning into '/PX4-Autopilot/src/drivers/uavcan/libuavcan/dsdl'...
#25 146.1 Cloning into '/PX4-Autopilot/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan'...
#25 163.9 From https://github.com/UAVCAN/dsdl
#25 163.9  * branch            192295c4f9b67f4a20b0eabf74757b6597415f2b -> FETCH_HEAD
#25 164.0 Submodule path 'src/drivers/uavcan/libuavcan/dsdl': checked out '192295c4f9b67f4a20b0eabf74757b6597415f2b'
#25 164.0 Submodule path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan': checked out 'c58477a644d20ccf95a20c151f3a0402f271c3b8'
#25 164.0 Submodule 'dsdl' (https://github.com/UAVCAN/dsdl) registered for path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl'
#25 164.0 Cloning into '/PX4-Autopilot/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl'...
#25 168.3 From https://github.com/UAVCAN/dsdl
#25 168.3  * branch            fd12483ddd4e58242d61d74a163e7aeaa1e0f466 -> FETCH_HEAD
#25 168.3 Submodule path 'src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/dsdl': checked out 'fd12483ddd4e58242d61d74a163e7aeaa1e0f466'
#25 168.4 Submodule path 'src/lib/ecl': checked out '395c8d3c3d74e0e01789f32383a6b5621fe3cca1'
#25 168.4 Submodule path 'src/lib/matrix': checked out '25c04553488bb86470592a1cdccac56979bf59bb'
#25 168.4 Submodule path 'src/modules/micrortps_bridge/micro-CDR': checked out '56b2696e4a9bb43d2aef9690fc5c6a2d6b1af8ee'
#25 168.5 -- PX4 version: v1.11.3
#25 168.6 -- PX4 config file: /PX4-Autopilot/boards/px4/sitl/default.cmake
#25 168.6 -- PX4 config: px4_sitl_default
#25 168.6 -- PX4 platform: posix
#25 168.6 -- PX4 lockstep: enabled
#25 168.6 -- cmake build type: RelWithDebInfo
#25 168.7 -- The CXX compiler identification is GNU 9.4.0
#25 168.8 -- The C compiler identification is GNU 9.4.0
#25 168.9 -- The ASM compiler identification is GNU
#25 168.9 -- Found assembler: /usr/bin/cc
#25 168.9 -- Check for working CXX compiler: /usr/bin/c++
#25 168.9 -- Check for working CXX compiler: /usr/bin/c++ -- works
#25 168.9 -- Detecting CXX compiler ABI info
#25 169.0 -- Detecting CXX compiler ABI info - done
#25 169.0 -- Detecting CXX compile features
#25 169.0 -- Detecting CXX compile features - done
#25 169.0 -- Check for working C compiler: /usr/bin/cc
#25 169.0 -- Check for working C compiler: /usr/bin/cc -- works
#25 169.0 -- Detecting C compiler ABI info
#25 169.1 -- Detecting C compiler ABI info - done
#25 169.1 -- Detecting C compile features
#25 169.1 -- Detecting C compile features - done
#25 169.1 -- Building for code coverage
#25 169.1 -- ccache enabled (export CCACHE_DISABLE=1 to disable)
#25 169.2 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3")
#25 169.3 -- build type is RelWithDebInfo
#25 169.3 -- PX4 ECL: Very lightweight Estimation & Control Library v1.9.0-rc1-404-g395c8d3
#25 170.1 -- Configuring done
#25 171.3 -- Generating done
#25 171.4 -- Build files have been written to: /PX4-Autopilot/build/px4_sitl_default
#25 172.1 [1/749] Generating mixer_multirotor_normalized.generated.h
#25 172.1 [2/749] Generating mixer_multirotor.generated.h
#25 172.2 [3/749] Generating mixer_multirotor_6dof.generated.h
#25 172.2 [3/749] git submodule src/drivers/gps/devices
#25 172.3 [4/749] git submodule src/lib/ecl
#25 172.3 [5/749] git submodule mavlink/include/mavlink/v2.0
#25 172.6 [7/749] Building CXX object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/board_shutdown.cpp.o
#25 172.7 [8/749] Building CXX object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/i2c.cpp.o
#25 172.8 [9/749] Building C object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/sitl_led.c.o
#25 173.0 [10/749] Building CXX object boards/px4/sitl/src/CMakeFiles/drivers_board.dir/spi.cpp.o
#25 173.0 [11/749] Linking CXX static library boards/px4/sitl/src/libdrivers_board.a
#25 173.3 [12/749] Generating serial_params.c
#25 173.4 [13/749] Generating uORB topic headers
#25 174.6 [14/749] Generating uORB topic sources
#25 174.7 [15/749] Generating parameters.xml
#25 174.8 [16/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_vect.cpp.o
#25 174.8 [17/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/differential_pressure.cpp.o
#25 175.0 [18/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uORBTopics.cpp.o
#25 175.1 [19/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_armed.cpp.o
#25 175.1 [20/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_controls.cpp.o
#25 175.2 [21/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/adc_report.cpp.o
#25 175.3 [22/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/actuator_outputs.cpp.o
#25 175.4 [23/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/airspeed_validated.cpp.o
#25 175.5 [24/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/airspeed.cpp.o
#25 175.5 [25/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/battery_status.cpp.o
#25 175.6 [26/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_trigger.cpp.o
#25 175.6 [27/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/camera_capture.cpp.o
#25 175.7 [28/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/cellular_status.cpp.o
#25 175.8 [29/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_constraints.cpp.o
#25 175.8 [30/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/collision_report.cpp.o
#25 176.0 [31/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/commander_state.cpp.o
#25 176.0 [32/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/cpuload.cpp.o
#25 176.1 [33/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_array.cpp.o
#25 176.2 [34/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_key_value.cpp.o
#25 176.3 [35/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/debug_value.cpp.o
#25 176.3 [36/749] Generating git version header
#25 176.4 [37/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/distance_sensor.cpp.o
#25 176.5 [38/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_position.cpp.o
#25 176.5 [39/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf_gps_drift.cpp.o
#25 176.5 [40/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ekf2_timestamps.cpp.o
#25 176.6 [41/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_report.cpp.o
#25 176.7 [42/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/esc_status.cpp.o
#25 176.7 [43/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/estimator_innovations.cpp.o
#25 176.7 [44/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/estimator_sensor_bias.cpp.o
#25 176.8 [45/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/follow_target.cpp.o
#25 176.8 [46/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/geofence_result.cpp.o
#25 176.8 [47/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/estimator_status.cpp.o
#25 177.0 [48/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_dump.cpp.o
#25 177.1 [49/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/gps_inject_data.cpp.o
#25 177.1 [50/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/home_position.cpp.o
#25 177.1 [51/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/hover_thrust_estimate.cpp.o
#25 177.2 [52/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/iridiumsbd_status.cpp.o
#25 177.3 [53/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/irlock_report.cpp.o
#25 177.3 [54/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_gear.cpp.o
#25 177.5 [55/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_innovations.cpp.o
#25 177.5 [56/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/input_rc.cpp.o
#25 177.5 [57/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/landing_target_pose.cpp.o
#25 177.6 [58/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/led_control.cpp.o
#25 177.7 [59/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/log_message.cpp.o
#25 177.7 [60/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/logger_status.cpp.o
#25 177.8 [61/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mavlink_log.cpp.o
#25 177.9 [62/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission.cpp.o
#25 178.0 [63/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mount_orientation.cpp.o
#25 178.0 [64/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/manual_control_setpoint.cpp.o
#25 178.1 [65/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/multirotor_motor_limits.cpp.o
#25 178.1 [66/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/mission_result.cpp.o
#25 178.2 [67/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/obstacle_distance.cpp.o
#25 178.3 [68/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/offboard_control_mode.cpp.o
#25 178.3 [69/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/onboard_computer_status.cpp.o
#25 178.4 [70/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/optical_flow.cpp.o
#25 178.4 [71/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orb_test.cpp.o
#25 178.6 [72/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orb_test_medium.cpp.o
#25 178.8 [73/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orbit_status.cpp.o
#25 178.8 [74/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/parameter_update.cpp.o
#25 178.9 [75/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/orb_test_large.cpp.o
#25 179.1 [76/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_status.cpp.o
#25 179.1 [77/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ping.cpp.o
#25 179.1 [78/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_controller_landing_status.cpp.o
#25 179.3 [79/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint_triplet.cpp.o
#25 179.3 [80/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/position_setpoint.cpp.o
#25 179.3 [81/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_button_state.cpp.o
#25 179.4 [82/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/pwm_input.cpp.o
#25 179.4 [83/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/power_monitor.cpp.o
#25 179.5 [84/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/px4io_status.cpp.o
#25 179.6 [85/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_req.cpp.o
#25 179.6 [86/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/qshell_retval.cpp.o
#25 179.7 [87/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/radio_status.cpp.o
#25 179.7 [88/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rate_ctrl_status.cpp.o
#25 179.8 [89/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_channels.cpp.o
#25 179.9 [90/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rc_parameter_map.cpp.o
#25 179.9 [91/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/rpm.cpp.o
#25 180.0 [92/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/safety.cpp.o
#25 180.0 [93/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/satellite_info.cpp.o
#25 180.1 [94/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_accel.cpp.o
#25 180.1 [95/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_accel_fifo.cpp.o
#25 180.2 [96/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_baro.cpp.o
#25 180.3 [97/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_combined.cpp.o
#25 180.3 [98/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_correction.cpp.o
#25 180.4 [99/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_gyro.cpp.o
#25 180.5 [100/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_gyro_fifo.cpp.o
#25 180.5 [101/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_mag.cpp.o
#25 180.6 [102/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_preflight.cpp.o
#25 180.6 [103/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/subsystem_info.cpp.o
#25 180.7 [104/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/sensor_selection.cpp.o
#25 180.7 [105/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/system_power.cpp.o
#25 180.8 [106/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tecs_status.cpp.o
#25 180.8 [107/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/task_stack_info.cpp.o
#25 180.8 [108/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/telemetry_heartbeat.cpp.o
#25 180.9 [109/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/timesync.cpp.o
#25 181.0 [110/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/test_motor.cpp.o
#25 181.0 [111/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/telemetry_status.cpp.o
#25 181.1 [112/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/timesync_status.cpp.o
#25 181.1 [113/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/trajectory_bezier.cpp.o
#25 181.2 [114/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/trajectory_waypoint.cpp.o
#25 181.2 [115/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/tune_control.cpp.o
#25 181.3 [116/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/transponder_report.cpp.o
#25 181.3 [117/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_request.cpp.o
#25 181.4 [118/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/uavcan_parameter_value.cpp.o
#25 181.5 [119/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream_ack.cpp.o
#25 181.5 [120/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/ulog_stream.cpp.o
#25 181.6 [121/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_acceleration.cpp.o
#25 181.6 [122/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_air_data.cpp.o
#25 181.7 [123/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_angular_acceleration.cpp.o
#25 181.8 [124/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_angular_velocity.cpp.o
#25 181.8 [125/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude.cpp.o
#25 181.8 [126/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_attitude_setpoint.cpp.o
#25 181.9 [127/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command.cpp.o
#25 182.0 [128/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_constraints.cpp.o
#25 182.0 [129/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_command_ack.cpp.o
#25 182.1 [130/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_control_mode.cpp.o
#25 182.1 [131/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_gps_position.cpp.o
#25 182.1 [132/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_global_position.cpp.o
#25 182.2 [133/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_imu.cpp.o
#25 182.3 [134/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_imu_status.cpp.o
#25 182.3 [135/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_land_detected.cpp.o
#25 182.4 [136/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position.cpp.o
#25 182.4 [137/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_magnetometer.cpp.o
#25 182.5 [138/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_local_position_setpoint.cpp.o
#25 182.6 [139/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_odometry.cpp.o
#25 182.6 [140/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_rates_setpoint.cpp.o
#25 182.6 [141/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_roi.cpp.o
#25 182.7 [142/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_trajectory_bezier.cpp.o
#25 182.8 [143/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status.cpp.o
#25 182.8 [144/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_status_flags.cpp.o
#25 182.9 [145/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vehicle_trajectory_waypoint.cpp.o
#25 183.0 [146/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/vtol_vehicle_status.cpp.o
#25 183.0 [147/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/wind_estimate.cpp.o
#25 183.0 [148/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/wheel_encoders.cpp.o
#25 183.1 [149/749] Building CXX object msg/CMakeFiles/uorb_msgs.dir/topics_sources/yaw_estimator_status.cpp.o
#25 183.1 [150/749] Linking CXX static library msg/libuorb_msgs.a
#25 183.6 [151/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/airspeed_fusion.cpp.o
#25 183.8 [152/749] Building CXX object src/lib/ecl/airdata/CMakeFiles/ecl_airdata.dir/WindEstimator.cpp.o
#25 183.9 [153/749] Linking CXX static library src/lib/ecl/airdata/libecl_airdata.a
#25 184.1 [154/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/mag_control.cpp.o
#25 184.4 [155/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/control.cpp.o
#25 184.8 [156/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/drag_fusion.cpp.o
#25 185.8 [157/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/ekf.cpp.o
#25 186.7 [158/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/estimator_interface.cpp.o
#25 187.0 [159/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/covariance.cpp.o
#25 187.1 [160/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/ekf_helper.cpp.o
#25 187.4 [161/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/gps_checks.cpp.o
#25 188.0 [162/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/sideslip_fusion.cpp.o
#25 188.1 [163/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/optflow_fusion.cpp.o
#25 188.4 [164/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/mag_fusion.cpp.o
#25 188.5 [165/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/vel_pos_fusion.cpp.o
#25 188.6 [166/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/terrain_estimator.cpp.o
#25 188.9 [167/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/gps_yaw_fusion.cpp.o
#25 189.0 [168/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/imu_down_sampler.cpp.o
#25 189.1 [169/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/sensor_range_finder.cpp.o
#25 189.3 [170/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/utils.cpp.o
#25 189.5 [171/749] Building CXX object src/lib/ecl/geo/CMakeFiles/ecl_geo.dir/geo.cpp.o
#25 189.5 [172/749] Linking CXX static library src/lib/ecl/geo/libecl_geo.a
#25 189.6 [173/749] Building CXX object src/lib/ecl/EKF/CMakeFiles/ecl_EKF.dir/EKFGSF_yaw.cpp.o
#25 189.6 [174/749] Building CXX object src/lib/ecl/geo_lookup/CMakeFiles/ecl_geo_lookup.dir/geo_mag_declination.cpp.o
#25 189.6 [175/749] Linking CXX static library src/lib/ecl/geo_lookup/libecl_geo_lookup.a
#25 189.7 [176/749] Linking CXX static library src/lib/ecl/EKF/libecl_EKF.a
#25 189.8 [177/749] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/load_mixer_file.cpp.o
#25 189.8 [178/749] Building CXX object src/lib/mixer/CMakeFiles/mixer.dir/MixerGroup.cpp.o
#25 190.0 [179/749] Building CXX object src/lib/mixer/MixerBase/CMakeFiles/MixerBase.dir/Mixer.cpp.o
#25 190.0 [180/749] Building CXX object src/lib/mixer/HelicopterMixer/CMakeFiles/HelicopterMixer.dir/HelicopterMixer.cpp.o
#25 190.0 [181/749] Linking CXX static library src/lib/mixer/MixerBase/libMixerBase.a
#25 190.1 [182/749] Linking CXX static library src/lib/mixer/HelicopterMixer/libHelicopterMixer.a
#25 190.3 [183/749] Building CXX object src/lib/mixer/NullMixer/CMakeFiles/NullMixer.dir/NullMixer.cpp.o
#25 190.3 [184/749] Linking CXX static library src/lib/mixer/NullMixer/libNullMixer.a
#25 190.3 [185/749] Building CXX object src/lib/mixer/MultirotorMixer/CMakeFiles/MultirotorMixer.dir/MultirotorMixer.cpp.o
#25 190.4 [186/749] Linking CXX static library src/lib/mixer/MultirotorMixer/libMultirotorMixer.a
#25 190.5 [187/749] Building CXX object src/lib/mixer/SimpleMixer/CMakeFiles/SimpleMixer.dir/SimpleMixer.cpp.o
#25 190.5 [188/749] Linking CXX static library src/lib/mixer/SimpleMixer/libSimpleMixer.a
#25 190.6 [189/749] Linking CXX static library src/lib/mixer/libmixer.a
#25 190.6 [190/749] Building CXX object src/lib/perf/CMakeFiles/perf.dir/perf_counter.cpp.o
#25 190.6 [191/749] Linking CXX static library src/lib/perf/libperf.a
#25 190.7 [192/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/crsf.cpp.o
#25 190.7 [193/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/st24.cpp.o
#25 190.8 [194/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sumd.cpp.o
#25 190.9 [195/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/sbus.cpp.o
#25 191.0 [196/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/common_rc.cpp.o
#25 191.1 [197/749] Building CXX object src/lib/rc/CMakeFiles/rc.dir/dsm.cpp.o
#25 191.1 [198/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_addlast.c.o
#25 191.1 [199/749] Linking CXX static library src/lib/rc/librc.a
#25 191.1 [200/749] Building C object src/lib/version/CMakeFiles/version.dir/version.c.o
#25 191.1 [201/749] Linking CXX static library src/lib/version/libversion.a
#25 191.1 [202/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_rem.c.o
#25 191.2 [203/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/dq_remfirst.c.o
#25 191.2 [204/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_queue.c.o
#25 191.3 [205/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_work_cancel.c.o
#25 191.3 [206/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/hrt_thread.c.o
#25 191.3 [207/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/queue.c.o
#25 191.4 [208/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addlast.c.o
#25 191.4 [209/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_addafter.c.o
#25 191.5 [210/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/sq_remfirst.c.o
#25 191.5 [211/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/work_lock.c.o
#25 191.5 [212/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/work_cancel.c.o
#25 191.6 [213/749] Building C object platforms/common/work_queue/CMakeFiles/work_queue.dir/work_queue.c.o
#25 191.6 [214/749] Generating listener_generated.cpp
#25 191.6 [214/749] git submodule Tools/sitl_gazebo
#25 191.7 [217/749] Generating ../../logs
#25 191.8 [219/749] Creating directories for 'sitl_gazebo'
#25 191.8 [220/749] No download step for 'sitl_gazebo'
#25 191.8 [221/749] No update step for 'sitl_gazebo'
#25 191.8 [222/749] No patch step for 'sitl_gazebo'
#25 191.8 [222/749] Performing configure step for 'sitl_gazebo'
#25 191.8 -- install-prefix: /usr/local
#25 191.8 -- cmake build type: RelWithDebInfo
#25 191.9 -- The C compiler identification is GNU 9.4.0
#25 191.9 -- The CXX compiler identification is GNU 9.4.0
#25 191.9 -- Check for working C compiler: /usr/bin/cc
#25 192.0 -- Check for working C compiler: /usr/bin/cc -- works
#25 192.0 -- Detecting C compiler ABI info
#25 192.0 -- Detecting C compiler ABI info - done
#25 192.0 -- Detecting C compile features
#25 192.0 -- Detecting C compile features - done
#25 192.0 -- Check for working CXX compiler: /usr/bin/c++
#25 192.2 -- Check for working CXX compiler: /usr/bin/c++ -- works
#25 192.2 -- Detecting CXX compiler ABI info
#25 192.3 -- Detecting CXX compiler ABI info - done
#25 192.4 -- Detecting CXX compile features
#25 192.4 -- Detecting CXX compile features - done
#25 192.4 -- Performing Test COMPILER_SUPPORTS_CXX17
#25 192.6 -- Performing Test COMPILER_SUPPORTS_CXX17 - Success
#25 192.6 -- Performing Test COMPILER_SUPPORTS_CXX14
#25 192.7 -- Performing Test COMPILER_SUPPORTS_CXX14 - Success
#25 192.7 -- Performing Test COMPILER_SUPPORTS_CXX11
#25 192.9 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success
#25 192.9 -- Performing Test COMPILER_SUPPORTS_CXX0X
#25 193.0 -- Performing Test COMPILER_SUPPORTS_CXX0X - Success
#25 193.0 -- Using C++17 standard
#25 193.4 -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.58") found components: system thread filesystem
#25 193.5 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
#25 193.5 -- Checking for module 'bullet>=2.82'
#25 193.6 --   Found bullet, version 2.88
#25 193.9 -- Found ccd: /usr/include (found suitable version "2.0", minimum required is "2.0")
#25 194.0 -- Found fcl: /usr/include (found suitable version "0.5.0", minimum required is "0.3.2")
#25 194.2 -- Found assimp: /usr/include (found version "5.0.0")
#25 194.2 -- Found DART: /usr/include (Required is at least version "6.6") found components: dart
#25 194.3 -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.40.0") found components: thread system filesystem program_options regex iostreams date_time
#25 194.4 -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version "3.6.1")
#25 194.4 -- Looking for ignition-math6 -- found version 6.14.0
#25 194.4 -- Searching for dependencies of ignition-math6
#25 194.4 -- Looking for OGRE...
#25 194.4 -- OGRE_PREFIX_WATCH changed.
#25 194.4 -- Checking for module 'OGRE'
#25 194.5 --   Found OGRE, version 1.9.0
#25 194.6 -- Found Ogre Ghadamon (1.9.0)
#25 194.6 -- Found OGRE: optimized;/usr/lib/x86_64-linux-gnu/libOgreMain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreMain.so
#25 194.7 -- Looking for OGRE_Paging...
#25 194.7 -- Found OGRE_Paging: optimized;/usr/lib/x86_64-linux-gnu/libOgrePaging.so;debug;/usr/lib/x86_64-linux-gnu/libOgrePaging.so
#25 194.7 -- Looking for OGRE_Terrain...
#25 194.7 -- Found OGRE_Terrain: optimized;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so;debug;/usr/lib/x86_64-linux-gnu/libOgreTerrain.so
#25 194.7 -- Looking for OGRE_Property...
#25 194.7 -- Found OGRE_Property: optimized;/usr/lib/x86_64-linux-gnu/libOgreProperty.so;debug;/usr/lib/x86_64-linux-gnu/libOgreProperty.so
#25 194.7 -- Looking for OGRE_RTShaderSystem...
#25 194.7 -- Found OGRE_RTShaderSystem: optimized;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so;debug;/usr/lib/x86_64-linux-gnu/libOgreRTShaderSystem.so
#25 194.7 -- Looking for OGRE_Volume...
#25 194.7 -- Found OGRE_Volume: optimized;/usr/lib/x86_64-linux-gnu/libOgreVolume.so;debug;/usr/lib/x86_64-linux-gnu/libOgreVolume.so
#25 194.8 -- Looking for OGRE_Overlay...
#25 194.8 -- Found OGRE_Overlay: optimized;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so;debug;/usr/lib/x86_64-linux-gnu/libOgreOverlay.so
#25 195.0 -- Looking for ignition-math6 -- found version 6.14.0
#25 195.0 -- Looking for ignition-transport8 -- found version 8.4.0
#25 195.0 -- Searching for dependencies of ignition-transport8
#25 195.1 -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found suitable version "3.6.1", minimum required is "3")
#25 195.1 -- Config-file not installed for ZeroMQ -- checking for pkg-config
#25 195.1 -- Checking for module 'libzmq >= 4'
#25 195.2 --   Found libzmq , version 4.3.2
#25 195.3 -- Found ZeroMQ: TRUE (Required is at least version "4")
#25 195.4 -- Checking for module 'uuid'
#25 195.4 --   Found uuid, version 2.34.0
#25 195.5 -- Found UUID: TRUE
#25 195.5 -- Looking for ignition-msgs5 -- found version 5.11.0
#25 195.5 -- Searching for dependencies of ignition-msgs5
#25 195.5 -- Looking for ignition-math6 -- found version 6.14.0
#25 195.6 -- Checking for module 'tinyxml2'
#25 195.6 --   Found tinyxml2, version 6.2.0
#25 195.7 -- Looking for ignition-msgs5 -- found version 5.11.0
#25 195.8 -- Looking for ignition-common3 -- found version 3.15.1
#25 195.8 -- Searching for dependencies of ignition-common3
#25 195.8 -- Looking for dlfcn.h - found
#25 195.8 -- Looking for libdl - found
#25 195.8 -- Found DL: TRUE
#25 195.8 -- Searching for <ignition-common3> component [graphics]
#25 195.8 -- Looking for ignition-common3-graphics -- found version 3.15.1
#25 195.8 -- Searching for dependencies of ignition-common3-graphics
#25 195.8 -- Looking for ignition-math6 -- found version 6.14.0
#25 195.8 -- Looking for ignition-fuel_tools4 -- found version 4.8.3
#25 195.8 -- Searching for dependencies of ignition-fuel_tools4
#25 195.9 -- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.68.0")

#25 195.9 -- Checking for module 'jsoncpp'
#25 196.0 --   Found jsoncpp, version 1.7.4
#25 196.1 -- Found JSONCPP: TRUE
#25 196.1 -- Checking for module 'yaml-0.1'
#25 196.1 --   Found yaml-0.1, version 0.2.2
#25 196.3 -- Found YAML: TRUE
#25 196.3 -- Checking for module 'libzip'
#25 196.3 --   Found libzip, version 1.5.1
#25 196.4 -- Found ZIP: TRUE
#25 196.4 -- Looking for ignition-common3 -- found version 3.15.1
#25 196.4 -- Looking for ignition-math6 -- found version 6.14.0
#25 196.4 -- Looking for ignition-msgs5 -- found version 5.11.0
#25 196.5 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3")
#25 196.5 -- Found OpenCV: /usr (found version "4.2.0")
#25 196.5 -- Found TinyXML: /usr/lib/x86_64-linux-gnu/libtinyxml.so
#25 196.5 -- Checking for module 'gstreamer-1.0 >= 1.0'
#25 196.6 --   Found gstreamer-1.0 , version 1.16.3
#25 196.6 -- Checking for module 'gstreamer-base-1.0 >= 1.0'
#25 196.7 --   Found gstreamer-base-1.0 , version 1.16.3
#25 196.8 -- Found GStreamer: GSTREAMER_INCLUDE_DIRS;GSTREAMER_LIBRARIES;GSTREAMER_VERSION;GSTREAMER_BASE_INCLUDE_DIRS;GSTREAMER_BASE_LIBRARIES (Required is at least version "1.0")
#25 196.8 -- Checking for module 'OGRE'
#25 196.9 --   Found OGRE, version 1.9.0
#25 197.0 -- Building klt_feature_tracker without catkin
#25 197.0 -- Building OpticalFlow with OpenCV
#25 197.1 -- Found MAVLink: /PX4-Autopilot/mavlink/include (found version "2.0")
#25 197.1 -- catkin DISABLED
#25 197.2 -- Found Protobuf: /usr/lib/x86_64-linux-gnu/libprotobuf.so;-lpthread (found version "3.6.1")
#25 197.2 -- Checking for module 'protobuf'
#25 197.2 --   Found protobuf, version 3.6.1
#25 197.3 -- Gazebo version: 11.12
#25 197.4 -- Found GStreamer: adding gst_camera_plugin
#25 197.4 -- Found GStreamer: adding gst_video_stream_widget
#25 197.4 -- Configuring done
#25 198.3 -- Generating done
#25 198.3 -- Build files have been written to: /PX4-Autopilot/build/px4_sitl_default/build_gazebo
#25 198.3 [262/749] Building CXX object src/lib/flight_tasks/tasks/FlightTask/CMakeFiles/FlightTask.dir/FlightTask.cpp.o
#25 198.4 [264/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualSmoothingXY.cpp.o
#25 198.5 [265/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/StraightLine.cpp.o
#25 198.7 [266/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualVelocitySmoothingZ.cpp.o
#25 198.9 [267/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/ManualVelocitySmoothingXY.cpp.o
#25 198.9 [268/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/VelocitySmoothing.cpp.o
#25 199.5 [269/749] Building CXX object src/lib/flight_tasks/tasks/Utility/CMakeFiles/FlightTaskUtility.dir/Sticks.cpp.o
#25 199.7 [270/749] Building CXX object src/lib/flight_tasks/tasks/AutoMapper/CMakeFiles/FlightTaskAutoMapper.dir/FlightTaskAutoMapper.cpp.o
#25 200.1 [271/749] Building CXX object src/lib/flight_tasks/tasks/Auto/CMakeFiles/FlightTaskAuto.dir/FlightTaskAuto.cpp.o
#25 200.6 [272/749] Building CXX object src/lib/flight_tasks/tasks/ManualAltitude/CMakeFiles/FlightTaskManualAltitude.dir/FlightTaskManualAltitude.cpp.o
#25 200.7 [273/749] Building CXX object src/lib/flight_tasks/tasks/ManualAltitudeSmooth/CMakeFiles/FlightTaskManualAltitudeSmooth.dir/FlightTaskManualAltitudeSmooth.cpp.o
#25 200.8 [274/749] Building CXX object src/lib/flight_tasks/tasks/ManualAltitudeSmoothVel/CMakeFiles/FlightTaskManualAltitudeSmoothVel.dir/FlightTaskManualAltitudeSmoothVel.cpp.o
#25 201.4 [275/749] Building CXX object src/lib/flight_tasks/tasks/ManualPosition/CMakeFiles/FlightTaskManualPosition.dir/FlightTaskManualPosition.cpp.o
#25 201.5 [276/749] Building CXX object src/lib/flight_tasks/tasks/ManualPositionSmooth/CMakeFiles/FlightTaskManualPositionSmooth.dir/FlightTaskManualPositionSmooth.cpp.o
#25 201.8 [277/749] Building CXX object src/lib/flight_tasks/tasks/ManualPositionSmoothVel/CMakeFiles/FlightTaskManualPositionSmoothVel.dir/FlightTaskManualPositionSmoothVel.cpp.o
#25 202.3 [278/749] Building CXX object src/lib/flight_tasks/tasks/AutoFollowMe/CMakeFiles/FlightTaskAutoFollowMe.dir/FlightTaskAutoFollowMe.cpp.o
#25 202.4 [279/749] Building CXX object src/lib/flight_tasks/tasks/AutoLineSmoothVel/CMakeFiles/FlightTaskAutoLineSmoothVel.dir/FlightTaskAutoLineSmoothVel.cpp.o
#25 202.6 [280/749] Building CXX object src/lib/flight_tasks/tasks/Offboard/CMakeFiles/FlightTaskOffboard.dir/FlightTaskOffboard.cpp.o
#25 203.0 [281/749] Building CXX object src/lib/flight_tasks/tasks/Failsafe/CMakeFiles/FlightTaskFailsafe.dir/FlightTaskFailsafe.cpp.o
#25 203.1 [282/749] Building CXX object src/lib/flight_tasks/tasks/Transition/CMakeFiles/FlightTaskTransition.dir/FlightTaskTransition.cpp.o
#25 203.2 [283/749] Building CXX object src/lib/hysteresis/CMakeFiles/hysteresis.dir/hysteresis.cpp.o
#25 203.4 [284/749] Building CXX object src/lib/flight_tasks/tasks/Orbit/CMakeFiles/FlightTaskOrbit.dir/FlightTaskOrbit.cpp.o
#25 203.5 [285/749] Building CXX object src/lib/landing_slope/CMakeFiles/landing_slope.dir/Landingslope.cpp.o
#25 203.7 [286/749] Building CXX object src/lib/l1/CMakeFiles/l1.dir/ECL_L1_Pos_Controller.cpp.o
#25 203.7 [287/749] Building CXX object src/lib/mag_compensation/CMakeFiles/mag_compensation.dir/MagCompensation.cpp.o
#25 203.8 [288/749] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/test/test.cpp.o
#25 203.9 [289/749] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/filter/LowPassFilter2p.cpp.o
#25 204.1 [290/749] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/matrix_alg.cpp.o
#25 204.1 [291/749] Building CXX object src/lib/mathlib/CMakeFiles/mathlib.dir/math/filter/LowPassFilter2pVector3f.cpp.o
#25 204.4 [292/749] Building CXX object src/lib/output_limit/CMakeFiles/output_limit.dir/output_limit.cpp.o
#25 204.5 [293/749] Building CXX object src/lib/pid/CMakeFiles/pid.dir/pid.cpp.o
#25 204.6 [294/749] Building CXX object src/lib/rc/rc_tests/CMakeFiles/lib__rc__rc_tests.dir/RCTest.cpp.o
#25 204.6 [295/749] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/conversions.c.o
#25 204.7 [296/749] Building CXX object src/lib/systemlib/CMakeFiles/systemlib.dir/mavlink_log.cpp.o
#25 204.7 [297/749] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/crc.c.o
#25 204.9 [298/749] Building C object src/lib/systemlib/CMakeFiles/systemlib.dir/print_load_posix.c.o
#25 205.0 [299/749] Building CXX object src/lib/tecs/CMakeFiles/tecs.dir/TECS.cpp.o
#25 205.1 [300/749] Building CXX object src/lib/mixer_module/CMakeFiles/mixer_module.dir/mixer_module.cpp.o
#25 205.2 [301/749] Building CXX object src/lib/tunes/CMakeFiles/tunes.dir/default_tunes.cpp.o
#25 205.2 [302/749] Building CXX object src/lib/tunes/CMakeFiles/tunes.dir/tunes.cpp.o
#25 205.3 [303/749] Building CXX object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/px4_posix_impl.cpp.o
#25 205.4 [304/749] Building CXX object src/lib/weather_vane/CMakeFiles/WeatherVane.dir/WeatherVane.cpp.o
#25 205.5 [305/749] Building CXX object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/px4_sem.cpp.o
#25 205.6 [306/749] Building CXX object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/px4_init.cpp.o
#25 205.6 [307/749] Building C object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/lib_crc32.c.o
#25 205.7 [308/749] Building CXX object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/tasks.cpp.o
#25 206.2 [309/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/history.cpp.o
#25 206.3 [310/749] Building CXX object platforms/posix/src/px4/common/CMakeFiles/px4_layer.dir/drv_hrt.cpp.o
#25 206.8 [311/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/client.cpp.o
#25 206.8 [312/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/pxh.cpp.o
#25 207.1 [313/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/server_io.cpp.o
#25 207.4 [314/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/sock_protocol.cpp.o
#25 207.4 [315/749] Building CXX object platforms/posix/src/px4/common/px4_daemon/CMakeFiles/px4_daemon.dir/server.cpp.o
#25 207.5 [316/749] Building CXX object platforms/posix/src/px4/common/lockstep_scheduler/CMakeFiles/lockstep_scheduler.dir/src/lockstep_components.cpp.o
#25 207.5 [317/749] Building CXX object platforms/posix/src/px4/generic/generic/tone_alarm/CMakeFiles/arch_tone_alarm.dir/ToneAlarmInterface.cpp.o
#25 207.7 [318/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/i2c.cpp.o
#25 207.7 [319/749] Building C object platforms/common/CMakeFiles/px4_platform.dir/board_identity.c.o
#25 207.7 [320/749] Building CXX object platforms/posix/src/px4/common/lockstep_scheduler/CMakeFiles/lockstep_scheduler.dir/src/lockstep_scheduler.cpp.o
#25 207.8 [321/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/module.cpp.o
#25 207.9 [322/749] Building C object platforms/common/CMakeFiles/px4_platform.dir/px4_getopt.c.o
#25 208.0 [323/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/px4_cli.cpp.o
#25 208.1 [324/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/shutdown.cpp.o
#25 208.2 [325/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/spi.cpp.o
#25 208.3 [326/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/i2c_spi_buses.cpp.o
#25 208.4 [327/749] Building CXX object platforms/common/CMakeFiles/px4_platform.dir/px4_log.cpp.o
#25 208.6 [328/749] Building CXX object platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/ScheduledWorkItem.cpp.o
#25 208.8 [329/749] Building CXX object platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkItemSingleShot.cpp.o
#25 208.8 [330/749] Building CXX object platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkItem.cpp.o
#25 209.2 [331/749] Building CXX object platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkQueueManager.cpp.o
#25 209.2 [332/749] Building CXX object platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_main.cpp.o
#25 209.2 [333/749] Building CXX object platforms/common/px4_work_queue/CMakeFiles/px4_work_queue.dir/WorkQueue.cpp.o
#25 209.4 [334/749] Building CXX object platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_scheduled_test.cpp.o
#25 209.5 [335/749] Building CXX object platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_start.cpp.o
#25 209.5 [336/749] Building CXX object platforms/common/px4_work_queue/test/CMakeFiles/lib__work_queue__test__wqueue_test.dir/wqueue_test.cpp.o
#25 210.0 [337/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/Subscription.cpp.o
#25 210.1 [338/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORB.cpp.o
#25 210.5 [339/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBDeviceMaster.cpp.o
#25 210.7 [340/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBMain.cpp.o
#25 210.8 [341/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBUtils.cpp.o
#25 211.0 [342/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBDeviceNode.cpp.o
#25 211.0 [343/749] Building CXX object src/modules/uORB/uORB_tests/CMakeFiles/modules__uORB__uORB_tests.dir/uORB_tests_main.cpp.o
#25 211.1 [344/749] Building CXX object src/modules/uORB/CMakeFiles/modules__uORB.dir/uORBManager.cpp.o
#25 211.5 [345/749] Building CXX object src/modules/uORB/uORB_tests/CMakeFiles/modules__uORB__uORB_tests.dir/uORBTest_UnitTest.cpp.o
#25 211.7 [346/749] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/camera_interface.cpp.o
#25 211.8 [347/749] Building CXX object src/drivers/camera_capture/CMakeFiles/drivers__camera_capture.dir/camera_capture.cpp.o
#25 211.8 [348/749] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/pwm.cpp.o
#25 211.9 [349/749] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/seagull_map2.cpp.o
#25 211.9 [350/749] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/interfaces/src/gpio.cpp.o
#25 212.0 [351/749] Building CXX object src/drivers/camera_trigger/CMakeFiles/drivers__camera_trigger.dir/camera_trigger.cpp.o
#25 212.1 [352/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/gps_helper.cpp.o
#25 212.3 [353/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/mtk.cpp.o
#25 212.8 [354/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/gps.cpp.o
#25 212.9 [355/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/ubx.cpp.o
#25 213.0 [356/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/ashtech.cpp.o
#25 213.0 [357/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/rtcm.cpp.o
#25 213.1 [358/749] Building CXX object src/drivers/gps/CMakeFiles/drivers__gps.dir/devices/src/emlid_reach.cpp.o
#25 213.2 [359/749] Building CXX object src/drivers/rpm/rpm_simulator/CMakeFiles/examples__rpm_simulator.dir/rpm_simulator.cpp.o
#25 213.7 [360/749] Building CXX object src/drivers/tone_alarm/CMakeFiles/drivers__tone_alarm.dir/ToneAlarm.cpp.o
#25 213.8 [361/749] Building CXX object src/drivers/pwm_out_sim/CMakeFiles/drivers__pwm_out_sim.dir/PWMSim.cpp.o
#25 214.3 [362/749] Building CXX object src/modules/airship_att_control/CMakeFiles/modules__airship_att_control.dir/airship_att_control_main.cpp.o
#25 215.1 [363/749] Building CXX object src/modules/airspeed_selector/CMakeFiles/modules__airspeed_selector.dir/airspeed_selector_main.cpp.o
#25 215.4 [364/749] Building CXX object src/modules/camera_feedback/CMakeFiles/modules__camera_feedback.dir/CameraFeedback.cpp.o
#25 215.8 [365/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/airspeed_calibration.cpp.o
#25 215.9 [366/749] Building CXX object src/modules/attitude_estimator_q/CMakeFiles/modules__attitude_estimator_q.dir/attitude_estimator_q_main.cpp.o
#25 216.8 [367/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/accelerometer_calibration.cpp.o
#25 216.9 [368/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/calibration_routines.cpp.o
#25 217.2 [369/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/commander_helper.cpp.o
#25 217.7 [370/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/esc_calibration.cpp.o
#25 218.3 [371/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/mag_calibration.cpp.o
#25 218.5 [372/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/gyro_calibration.cpp.o
#25 219.1 [373/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/rc_calibration.cpp.o
#25 219.3 [374/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/state_machine_helper.cpp.o
#25 219.8 [375/749] Building CXX object src/modules/commander/CMakeFiles/modules__commander.dir/Commander.cpp.o
#25 220.0 [376/749] Building CXX object src/modules/commander/failure_detector/CMakeFiles/failure_detector.dir/FailureDetector.cpp.o
#25 220.1 [377/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/PreFlightCheck.cpp.o
#25 220.1 [378/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/preArmCheck.cpp.o
#25 220.8 [379/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/magConsistencyCheck.cpp.o
#25 220.8 [380/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/magnetometerCheck.cpp.o
#25 221.0 [381/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/accelerometerCheck.cpp.o
#25 221.3 [382/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/gyroCheck.cpp.o
#25 221.4 [383/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/baroCheck.cpp.o
#25 221.6 [384/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/rcCalibrationCheck.cpp.o
#25 221.7 [385/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/imuConsistencyCheck.cpp.o
#25 222.1 [386/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/airspeedCheck.cpp.o
#25 222.2 [387/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/powerCheck.cpp.o
#25 222.2 [388/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/airframeCheck.cpp.o
#25 222.3 [389/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/failureDetectorCheck.cpp.o
#25 222.8 [390/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/manualControlCheck.cpp.o
#25 222.9 [391/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/ekf2Check.cpp.o
#25 223.0 [392/749] Building CXX object src/modules/commander/Arming/HealthFlags/CMakeFiles/HealthFlags.dir/HealthFlags.cpp.o
#25 223.1 [393/749] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/commander_tests.cpp.o
#25 223.1 [394/749] Building CXX object src/modules/commander/Arming/ArmAuthorization/CMakeFiles/ArmAuthorization.dir/ArmAuthorization.cpp.o
#25 223.2 [395/749] Building CXX object src/modules/commander/Arming/PreFlightCheck/CMakeFiles/PreFlightCheck.dir/checks/cpuResourceCheck.cpp.o
#25 223.3 [396/749] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/state_machine_helper_test.cpp.o
#25 223.6 [397/749] Building CXX object src/modules/commander/commander_tests/CMakeFiles/modules__commander__commander_tests.dir/__/state_machine_helper.cpp.o
#25 223.7 [398/749] Building CXX object src/modules/dataman/CMakeFiles/modules__dataman.dir/dataman.cpp.o
#25 223.9 [399/749] Building CXX object src/modules/ekf2/Utility/CMakeFiles/Ekf2Utility.dir/PreFlightChecker.cpp.o
#25 224.4 [400/749] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/rc_loss_alarm.cpp.o
#25 224.8 [401/749] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/send_event.cpp.o
#25 225.1 [402/749] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/set_leds.cpp.o
#25 225.6 [403/749] Building CXX object src/modules/events/CMakeFiles/modules__events.dir/status_display.cpp.o
#25 225.9 [404/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/ecl_controller.cpp.o
#25 226.4 [405/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/ecl_pitch_controller.cpp.o
#25 226.5 [406/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/ecl_roll_controller.cpp.o
#25 226.7 [407/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/FixedwingAttitudeControl.cpp.o
#25 227.0 [408/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/ecl_yaw_controller.cpp.o
#25 227.0 [409/749] Building CXX object src/modules/fw_att_control/CMakeFiles/modules__fw_att_control.dir/ecl_wheel_controller.cpp.o
#25 227.0 [410/749] Building CXX object src/modules/ekf2/CMakeFiles/modules__ekf2.dir/ekf2_main.cpp.o
#25 227.2 [411/749] Building CXX object src/modules/fw_pos_control_l1/launchdetection/CMakeFiles/launchdetection.dir/CatapultLaunchMethod.cpp.o
#25 227.2 [412/749] Building CXX object src/modules/fw_pos_control_l1/launchdetection/CMakeFiles/launchdetection.dir/LaunchDetector.cpp.o
#25 227.5 [413/749] Building CXX object src/modules/fw_pos_control_l1/runway_takeoff/CMakeFiles/runway_takeoff.dir/RunwayTakeoff.cpp.o
#25 227.9 [414/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/land_detector_main.cpp.o
#25 228.6 [415/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/LandDetector.cpp.o
#25 228.9 [416/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/MulticopterLandDetector.cpp.o
#25 229.1 [417/749] Building CXX object src/modules/fw_pos_control_l1/CMakeFiles/modules__fw_pos_control_l1.dir/FixedwingPositionControl.cpp.o
#25 229.5 [418/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/FixedwingLandDetector.cpp.o
#25 229.6 [419/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/VtolLandDetector.cpp.o
#25 229.8 [420/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/RoverLandDetector.cpp.o
#25 230.1 [421/749] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/landing_target_estimator_main.cpp.o
#25 230.2 [422/749] Building CXX object src/modules/land_detector/CMakeFiles/modules__land_detector.dir/AirshipLandDetector.cpp.o
#25 230.5 [423/749] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/KalmanFilter.cpp.o
#25 230.8 [424/749] Building CXX object src/modules/landing_target_estimator/CMakeFiles/modules__landing_target_estimator.dir/LandingTargetEstimator.cpp.o
#25 231.6 [425/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/flow.cpp.o
#25 231.8 [426/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/lidar.cpp.o
#25 232.5 [427/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/BlockLocalPositionEstimator.cpp.o
#25 232.6 [428/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/sonar.cpp.o
#25 232.9 [429/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/gps.cpp.o
#25 233.4 [430/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/baro.cpp.o
#25 233.6 [431/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/vision.cpp.o
#25 234.1 [432/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/mocap.cpp.o
#25 234.3 [433/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/land.cpp.o
#25 234.6 [434/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/logged_topics.cpp.o
#25 234.8 [435/749] Building CXX object src/modules/local_position_estimator/CMakeFiles/modules__local_position_estimator.dir/sensors/landing_target.cpp.o
#25 234.9 [436/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer.cpp.o
#25 235.2 [437/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer_mavlink.cpp.o
#25 235.4 [438/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/log_writer_file.cpp.o
#25 235.6 [439/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/watchdog.cpp.o
#25 235.9 [440/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/util.cpp.o
#25 235.9 [441/749] Building CXX object src/modules/logger/CMakeFiles/modules__logger.dir/logger.cpp.o
#25 236.1 [442/749] Building C object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink.c.o
#25 237.2 [443/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_command_sender.cpp.o
#25 238.5 [444/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_high_latency2.cpp.o
#25 238.5 [445/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ftp.cpp.o
#25 239.8 [446/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_log_handler.cpp.o
#25 243.8 [447/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_main.cpp.o
#25 243.9 [448/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_mission.cpp.o
#25 244.0 [449/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_rate_limiter.cpp.o
#25 244.4 [450/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_messages.cpp.o
#25 244.6 [451/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_shell.cpp.o
#25 244.9 [452/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_simple_analyzer.cpp.o
#25 246.5 [453/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_stream.cpp.o
#25 246.7 [454/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_parameters.cpp.o
#25 248.0 [455/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_receiver.cpp.o
#25 248.1 [456/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/tune_publisher.cpp.o
#25 248.1 [457/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_ulog.cpp.o
#25 248.4 [458/749] Building CXX object src/modules/mavlink/CMakeFiles/modules__mavlink.dir/mavlink_timesync.cpp.o
#25 248.9 [459/749] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/mavlink_tests.cpp.o
#25 250.0 [460/749] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/mavlink_ftp_test.cpp.o
#25 250.1 [461/749] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/__/mavlink_stream.cpp.o
#25 250.2 [462/749] Building CXX object src/modules/mavlink/mavlink_tests/CMakeFiles/modules__mavlink__mavlink_tests.dir/__/mavlink_ftp.cpp.o
#25 250.8 [463/749] Building CXX object src/modules/mc_att_control/AttitudeControl/CMakeFiles/AttitudeControl.dir/AttitudeControl.cpp.o
#25 251.1 [464/749] Building CXX object src/modules/mc_hover_thrust_estimator/CMakeFiles/zero_order_hover_thrust_ekf.dir/zero_order_hover_thrust_ekf.cpp.o
#25 251.2 [465/749] Building CXX object src/modules/mc_hover_thrust_estimator/CMakeFiles/modules__mc_hover_thrust_estimator.dir/MulticopterHoverThrustEstimator.cpp.o
#25 251.3 [466/749] Building CXX object src/modules/mc_pos_control/Takeoff/CMakeFiles/Takeoff.dir/Takeoff.cpp.o
#25 251.4 [467/749] Building CXX object src/modules/mc_att_control/CMakeFiles/modules__mc_att_control.dir/mc_att_control_main.cpp.o
#25 251.7 [468/749] Building CXX object src/modules/mc_pos_control/PositionControl/CMakeFiles/PositionControl.dir/PositionControl.cpp.o
#25 251.9 [469/749] Building CXX object src/modules/mc_pos_control/PositionControl/CMakeFiles/PositionControl.dir/ControlMath.cpp.o
#25 252.2 [470/749] Building CXX object src/modules/mc_rate_control/RateControl/CMakeFiles/RateControl.dir/RateControl.cpp.o
#25 252.8 [471/749] Building CXX object src/modules/mc_rate_control/CMakeFiles/modules__mc_rate_control.dir/MulticopterRateControl.cpp.o
#25 252.9 [472/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_mode.cpp.o
#25 253.3 [473/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/navigator_main.cpp.o
#25 254.3 [474/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_block.cpp.o
#25 254.5 [475/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/loiter.cpp.o
#25 254.9 [476/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission.cpp.o
#25 255.3 [477/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/takeoff.cpp.o
#25 255.3 [478/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/rtl.cpp.o
#25 255.7 [479/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/land.cpp.o
#25 256.5 [480/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/mission_feasibility_checker.cpp.o
#25 256.6 [481/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/geofence.cpp.o
#25 256.8 [482/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/precland.cpp.o
#25 257.4 [483/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/enginefailure.cpp.o
#25 257.6 [484/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/gpsfailure.cpp.o
#25 257.9 [485/749] Building CXX object src/modules/navigator/CMakeFiles/modules__navigator.dir/follow_target.cpp.o
#25 258.4 [486/749] Building CXX object src/modules/replay/CMakeFiles/modules__replay.dir/replay_main.cpp.o
#25 258.8 [487/749] Building CXX object src/modules/rc_update/CMakeFiles/modules__rc_update.dir/rc_update.cpp.o
#25 259.3 [488/749] Building CXX object src/modules/replay/CMakeFiles/modules__replay.dir/ReplayEkf2.cpp.o
#25 260.2 [489/749] Building CXX object src/modules/rover_pos_control/CMakeFiles/modules__rover_pos_control.dir/RoverPositionControl.cpp.o
#25 260.5 [490/749] Building CXX object src/modules/replay/CMakeFiles/modules__replay.dir/Replay.cpp.o
#25 260.7 [491/749] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/parameters.cpp.o
#25 261.0 [492/749] Building CXX object src/modules/sensors/data_validator/CMakeFiles/data_validator.dir/DataValidator.cpp.o
#25 261.0 [493/749] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/voted_sensors_update.cpp.o
#25 261.3 [494/749] Building CXX object src/modules/sensors/data_validator/CMakeFiles/data_validator.dir/DataValidatorGroup.cpp.o
#25 261.5 [495/749] Building CXX object src/modules/sensors/CMakeFiles/modules__sensors.dir/sensors.cpp.o
#25 261.7 [496/749] Building CXX object src/modules/sensors/sensor_calibration/CMakeFiles/sensor_calibration.dir/SensorCalibration.cpp.o
#25 262.3 [497/749] Building CXX object src/modules/sensors/vehicle_acceleration/CMakeFiles/vehicle_acceleration.dir/VehicleAcceleration.cpp.o
#25 262.7 [498/749] Building CXX object src/modules/sensors/vehicle_air_data/CMakeFiles/vehicle_air_data.dir/VehicleAirData.cpp.o
#25 262.7 [499/749] Building CXX object src/modules/sensors/vehicle_imu/CMakeFiles/vehicle_imu.dir/Integrator.cpp.o
#25 262.8 [500/749] Building CXX object src/modules/sensors/vehicle_angular_velocity/CMakeFiles/vehicle_angular_velocity.dir/VehicleAngularVelocity.cpp.o
#25 264.1 [501/749] Building CXX object src/modules/sensors/vehicle_imu/CMakeFiles/vehicle_imu.dir/VehicleIMU.cpp.o
#25 264.9 [502/749] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator.cpp.o
#25 265.1 [503/749] Building CXX object src/modules/simulator/battery_simulator/CMakeFiles/modules__simulator__battery_simulator.dir/BatterySimulator.cpp.o
#25 265.5 [504/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/TemperatureCompensation.cpp.o
#25 266.0 [505/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/TemperatureCompensationModule.cpp.o
#25 266.3 [506/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/temperature_calibration/accel.cpp.o
#25 266.5 [507/749] Building CXX object src/modules/simulator/CMakeFiles/modules__simulator.dir/simulator_mavlink.cpp.o
#25 266.6 [508/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/temperature_calibration/baro.cpp.o
#25 266.8 [509/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input.cpp.o
#25 266.8 [510/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/temperature_calibration/task.cpp.o
#25 266.9 [511/749] Building CXX object src/modules/temperature_compensation/CMakeFiles/modules__temperature_compensation.dir/temperature_calibration/gyro.cpp.o
#25 267.1 [512/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_rc.cpp.o
#25 267.3 [513/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_mavlink.cpp.o
#25 267.3 [514/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/input_test.cpp.o
#25 267.7 [515/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output.cpp.o
#25 267.9 [516/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_mavlink.cpp.o
#25 268.2 [517/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/output_rc.cpp.o
#25 268.6 [518/749] Building CXX object src/modules/vmount/CMakeFiles/drivers__vmount.dir/vmount.cpp.o
#25 269.2 [519/749] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/tiltrotor.cpp.o
#25 269.2 [520/749] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/vtol_att_control_main.cpp.o
#25 269.9 [521/749] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/vtol_type.cpp.o
#25 270.3 [522/749] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/tailsitter.cpp.o
#25 270.3 [523/749] Building CXX object src/modules/vtol_att_control/CMakeFiles/modules__vtol_att_control.dir/standard.cpp.o
#25 270.4 [524/749] Building CXX object src/systemcmds/dyn/CMakeFiles/systemcmds__dyn.dir/dyn.cpp.o
#25 270.5 [525/749] Building C object src/systemcmds/esc_calib/CMakeFiles/systemcmds__esc_calib.dir/esc_calib.c.o
#25 270.8 [526/749] Building CXX object src/systemcmds/led_control/CMakeFiles/systemcmds__led_control.dir/led_control.cpp.o
#25 270.9 [527/749] Building CXX object src/systemcmds/mixer/CMakeFiles/systemcmds__mixer.dir/mixer.cpp.o
#25 271.0 [528/749] Building CXX object src/modules/uuv_att_control/CMakeFiles/modules__uuv_att_control.dir/uuv_att_control.cpp.o
#25 271.1 [529/749] Building CXX object src/systemcmds/motor_test/CMakeFiles/systemcmds__motor_test.dir/motor_test.cpp.o
#25 271.2 [530/749] Building CXX object src/systemcmds/motor_ramp/CMakeFiles/systemcmds__motor_ramp.dir/motor_ramp.cpp.o
#25 271.3 [531/749] Building C object src/systemcmds/perf/CMakeFiles/systemcmds__perf.dir/perf.c.o
#25 271.6 [532/749] Building CXX object src/systemcmds/param/CMakeFiles/systemcmds__param.dir/param.cpp.o
#25 271.6 [533/749] Building C object src/systemcmds/sd_bench/CMakeFiles/systemcmds__sd_bench.dir/sd_bench.c.o
#25 271.6 [534/749] Building CXX object src/systemcmds/pwm/CMakeFiles/systemcmds__pwm.dir/pwm.cpp.o
#25 271.7 [535/749] Building CXX object src/systemcmds/shutdown/CMakeFiles/systemcmds__shutdown.dir/shutdown.cpp.o
#25 271.8 [536/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_atomic_bitset.cpp.o
#25 272.0 [537/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bitset.cpp.o
#25 272.1 [538/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bson.cpp.o
#25 272.2 [539/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_conv.cpp.o
#25 272.3 [540/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_dataman.c.o
#25 272.3 [541/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_bezierQuad.cpp.o
#25 272.5 [542/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file.c.o
#25 272.6 [543/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_file2.c.o
#25 272.6 [544/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hott_telemetry.c.o
#25 272.7 [545/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_float.cpp.o
#25 272.8 [546/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_hrt.cpp.o
#25 272.8 [547/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_int.cpp.o
#25 273.3 [548/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_i2c_spi_cli.cpp.o
#25 273.5 [549/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_jig_voltages.cpp.o
#25 273.5 [550/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_led.c.o
#25 273.5 [551/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_IntrusiveQueue.cpp.o
#25 273.9 [552/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_List.cpp.o
#25 274.0 [553/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_IntrusiveSortedList.cpp.o
#25 274.7 [554/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_atomic.cpp.o
#25 274.8 [555/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_hrt.cpp.o
#25 275.1 [556/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mathlib.cpp.o
#25 275.3 [557/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_math.cpp.o
#25 276.3 [558/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_uorb.cpp.o
#25 276.9 [559/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_mixer.cpp.o
#25 277.0 [560/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_microbench_matrix.cpp.o
#25 277.0 [561/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_param.c.o
#25 277.2 [562/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_perf.c.o
#25 277.4 [563/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_parameters.cpp.o
#25 277.4 [564/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm.cpp.o
#25 277.5 [565/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_rc.c.o
#25 277.5 [566/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_ppm_loopback.c.o
#25 277.7 [567/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_servo.c.o
#25 277.8 [568/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_search_min.cpp.o
#25 277.9 [569/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_sleep.c.o
#25 278.1 [570/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_tone.cpp.o
#25 278.2 [571/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_matrix.cpp.o
#25 278.2 [572/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_smooth_z.cpp.o
#25 278.3 [573/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_baudchange.c.o
#25 278.4 [574/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_console.c.o
#25 278.4 [575/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_loopback.c.o
#25 278.5 [576/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_uart_send.c.o
#25 278.6 [577/749] Building C object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/tests_main.c.o
#25 278.6 [578/749] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_main.cpp.o
#25 278.6 [579/749] Building CXX object src/systemcmds/tests/CMakeFiles/systemcmds__tests.dir/test_versioning.cpp.o
#25 278.8 [580/749] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test_start.cpp.o
#25 278.8 [581/749] Building CXX object src/systemcmds/tests/hrt_test/CMakeFiles/systemcmds__tests__hrt_test.dir/hrt_test.cpp.o
#25 278.9 [582/749] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_main.cpp.o
#25 279.1 [583/749] Building CXX object src/systemcmds/tune_control/CMakeFiles/systemcmds__tune_control.dir/tune_control.cpp.o
#25 279.2 [584/749] Building CXX object src/systemcmds/work_queue/CMakeFiles/systemcmds__work_queue.dir/work_queue_main.cpp.o
#25 279.2 [585/749] Building C object src/systemcmds/ver/CMakeFiles/systemcmds__ver.dir/ver.c.o
#25 279.9 [586/749] Building CXX object src/systemcmds/topic_listener/CMakeFiles/systemcmds__topic_listener.dir/listener_generated.cpp.o
#25 280.0 [587/749] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_main.cpp.o
#25 280.1 [588/749] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_start.cpp.o
#25 280.2 [589/749] Building CXX object src/examples/hello/CMakeFiles/examples__hello.dir/hello_example.cpp.o
#25 280.2 [590/749] Building CXX object src/examples/fixedwing_control/CMakeFiles/examples__fixedwing_control.dir/main.cpp.o
#25 280.3 [591/749] Building CXX object src/examples/fake_magnetometer/CMakeFiles/examples__fake_magnetometer.dir/FakeMagnetometer.cpp.o
#25 280.3 [592/749] Building CXX object src/examples/px4_mavlink_debug/CMakeFiles/examples__px4_mavlink_debug.dir/px4_mavlink_debug.cpp.o
#25 280.5 [593/749] Building C object src/examples/px4_simple_app/CMakeFiles/examples__px4_simple_app.dir/px4_simple_app.c.o
#25 281.0 [594/749] Building CXX object src/examples/uuv_example_app/CMakeFiles/examples__uuv_example_app.dir/uuv_example_app.cpp.o
#25 281.2 [595/749] Building CXX object src/examples/rover_steering_control/CMakeFiles/examples__rover_steering_control.dir/main.cpp.o
#25 281.2 [596/749] Building CXX object src/examples/work_item/CMakeFiles/examples__work_item.dir/WorkItemExample.cpp.o
#25 281.3 [597/749] Building CXX object src/lib/parameters/CMakeFiles/parameters.dir/param_translation.cpp.o
#25 281.3 [597/749] Performing build step for 'sitl_gazebo'
#25 281.6 [1/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/sf10a/sf10a-gen.sdf
#25 281.6 /PX4-Autopilot/Tools/sitl_gazebo/models/sf10a/sf10a.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/sf10a/sf10a-gen.sdf
#25 281.8 [2/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/matrice_100/matrice_100-gen.sdf
#25 281.8 /PX4-Autopilot/Tools/sitl_gazebo/models/matrice_100/matrice_100.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/matrice_100/matrice_100-gen.sdf
#25 282.1 [3/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/cloudship/cloudship-gen.sdf
#25 282.1 /PX4-Autopilot/Tools/sitl_gazebo/models/cloudship/cloudship.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/cloudship/cloudship-gen.sdf
#25 282.1 [4/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/r200/r200-gen.sdf
#25 282.1 /PX4-Autopilot/Tools/sitl_gazebo/models/r200/r200.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/r200/r200-gen.sdf
#25 282.3 [5/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/pixhawk/pixhawk-gen.sdf
#25 282.3 /PX4-Autopilot/Tools/sitl_gazebo/models/pixhawk/pixhawk.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/pixhawk/pixhawk-gen.sdf
#25 282.4 [6/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/px4flow/px4flow-gen.sdf
#25 282.4 /PX4-Autopilot/Tools/sitl_gazebo/models/px4flow/px4flow.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/px4flow/px4flow-gen.sdf
#25 282.4 [7/109] Running cpp protocol buffer compiler on msgs/Airspeed.proto
#25 282.4 [8/109] Running cpp protocol buffer compiler on msgs/IRLock.proto
#25 282.4 [9/109] Running cpp protocol buffer compiler on msgs/Wind.proto
#25 282.6 [10/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/c920/c920-gen.sdf#25 282.6 /PX4-Autopilot/Tools/sitl_gazebo/models/c920/c920.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/c920/c920-gen.sdf
#25 282.8 [11/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/mb1240-xl-ez4/mb1240-xl-ez4-gen.sdf
#25 282.8 /PX4-Autopilot/Tools/sitl_gazebo/models/mb1240-xl-ez4/mb1240-xl-ez4.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/mb1240-xl-ez4/mb1240-xl-ez4-gen.sdf
#25 282.8 [12/109] Running cpp protocol buffer compiler on msgs/Imu.proto
#25 282.9 [13/109] Running cpp protocol buffer compiler on msgs/Int32.proto
#25 285.6 [14/109] Building CXX object CMakeFiles/std_msgs.dir/Int32.pb.cc.o
#25 285.8 [15/109] Building CXX object CMakeFiles/physics_msgs.dir/Wind.pb.cc.o
#25 286.5 [16/109] Linking CXX shared library libstd_msgs.so
#25 286.6 [17/109] Linking CXX shared library libphysics_msgs.so
#25 286.6 [18/109] Running cpp protocol buffer compiler on msgs/Float.proto
#25 286.7 [19/109] Running cpp protocol buffer compiler on msgs/Groundtruth.proto
#25 286.7 [20/109] Running cpp protocol buffer compiler on msgs/Range.proto
#25 286.7 [21/109] Running cpp protocol buffer compiler on msgs/SITLGps.proto
#25 286.7 [22/109] Running cpp protocol buffer compiler on msgs/OpticalFlow.proto
#25 286.7 [23/109] Running cpp protocol buffer compiler on msgs/MagneticField.proto
#25 286.7 [24/109] Running cpp protocol buffer compiler on msgs/Pressure.proto
#25 286.8 [25/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/3DR_gps_mag/3DR_gps_mag-gen.sdf
#25 286.8 /PX4-Autopilot/Tools/sitl_gazebo/models/3DR_gps_mag/3DR_gps_mag.sdf.jinja -> /PX4-Autopilot/Tools/sitl_gazebo/models/3DR_gps_mag/3DR_gps_mag-gen.sdf
#25 289.1 [26/109] Building CXX object CMakeFiles/sensor_msgs.dir/Float.pb.cc.o
#25 289.5 [27/109] Building CXX object CMakeFiles/sensor_msgs.dir/Groundtruth.pb.cc.o
#25 291.7 [28/109] Building CXX object CMakeFiles/sensor_msgs.dir/IRLock.pb.cc.o
#25 291.9 [29/109] Building CXX object CMakeFiles/sensor_msgs.dir/Imu.pb.cc.o
#25 293.3 [30/109] Building CXX object CMakeFiles/sensor_msgs.dir/Airspeed.pb.cc.o
#25 293.4 [31/109] Building CXX object CMakeFiles/sensor_msgs.dir/Range.pb.cc.o
#25 294.7 [32/109] Building CXX object CMakeFiles/sensor_msgs.dir/SITLGps.pb.cc.o
#25 294.8 [33/109] Building CXX object CMakeFiles/sensor_msgs.dir/OpticalFlow.pb.cc.o
#25 296.2 [34/109] Building CXX object CMakeFiles/sensor_msgs.dir/Pressure.pb.cc.o
#25 296.2 [35/109] Building CXX object CMakeFiles/sensor_msgs.dir/MagneticField.pb.cc.o#25 296.6 [36/109] Linking CXX shared library libsensor_msgs.so
#25 296.6 [37/109] Running cpp protocol buffer compiler on msgs/CommandMotorSpeed.proto#25 296.6 [38/109] Running cpp protocol buffer compiler on msgs/MotorSpeed.proto
#25 297.2 [39/109] Generating /PX4-Autopilot/Tools/sitl_gazebo/models/iris/iris.sdf
#25 297.2
#25 297.9 [40/109] Building CXX object CMakeFiles/mav_msgs.dir/CommandMotorSpeed.pb.cc.o
#25 297.9 [41/109] Running cpp protocol buffer compiler on msgs/Odometry.proto
#25 298.5 [42/109] Building CXX object CMakeFiles/mav_msgs.dir/MotorSpeed.pb.cc.o
#25 510.1 [43/109] Building CXX object CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
#25 510.1 FAILED: CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o
#25 510.1 /usr/bin/c++  -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_DATE_TIME_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_REGEX_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_TEST_DYN_LINK -DBOOST_THREAD_DYN_LINK -DLIBBULLET_VERSION=2.88 -DLIBBULLET_VERSION_GT_282 -Dgazebo_lidar_plugin_EXPORTS -I/PX4-Autopilot/Tools/sitl_gazebo/include -I. -I/usr/include/eigen3/eigen3 -I/usr/include/gazebo-11/gazebo/msgs -I/PX4-Autopilot/mavlink/include -I/PX4-Autopilot/Tools/sitl_gazebo/external/OpticalFlow/include -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/gazebo-11 -isystem /usr/include/bullet -isystem /usr/include/simbody -isystem /usr/include/sdformat-9.10 -isystem /usr/include/ignition/math6 -isystem /usr/include/OGRE -isystem /usr/include/OGRE/Terrain -isystem /usr/include/OGRE/Paging -isystem /usr/include/ignition/transport8 -isystem /usr/include/ignition/msgs5 -isystem /usr/include/ignition/common3 -isystem /usr/include/ignition/fuel_tools4 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/eigen3 -isystem /usr/include/opencv4 -isystem /usr/include/sdformat-9.10/sdf/.. -isystem /usr/include/ignition/cmake2 -isystem /usr/include/uuid -O2 -g -DNDEBUG -fPIC   -Wno-deprecated-declarations -Wno-address-of-packed-member -I/usr/include/uuid -std=gnu++17 -MD -MT CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -MF CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o.d -o CMakeFiles/gazebo_lidar_plugin.dir/src/gazebo_lidar_plugin.cpp.o -c /PX4-Autopilot/Tools/sitl_gazebo/src/gazebo_lidar_plugin.cpp
#25 510.1 c++: fatal error: Killed signal terminated program cc1plus
#25 510.1 compilation terminated.
#25 520.3 [44/109] Building CXX object CMakeFiles/gazebo_airship_dynamics_plugin.dir/src/gazebo_airship_dynamics_plugin.cpp.o
#25 520.3 ninja: build stopped: subcommand failed.
#25 520.4 [745/749] Linking CXX executable bin/px4
#25 520.4 FAILED: external/Stamp/sitl_gazebo/sitl_gazebo-build
#25 520.4 cd /PX4-Autopilot/build/px4_sitl_default/build_gazebo && /usr/bin/cmake --build /PX4-Autopilot/build/px4_sitl_default/build_gazebo -- -j2
#25 520.4 ninja: build stopped: subcommand failed.
#25 520.4 make: *** [Makefile:226: px4_sitl] Error 1
------
executor failed running [/bin/sh -c git clone --recursive https://github.com/PX4/PX4-Autopilot.git -b v1.11.3     && cd /PX4-Autopilot     && DONT_RUN=1 make px4_sitl gazebo]: exit code: 2
BUILDING RoboticsAcademy RADI IMAGE =====================

[+] Building 4.1s (3/3) FINISHED
 => [internal] load build definition from Dockerfile                              2.0s
 => => transferring dockerfile: 3.27kB                                            0.0s
 => [internal] load .dockerignore                                                 1.9s
 => => transferring context: 2B                                                   0.0s
 => ERROR [internal] load metadata for docker.io/jderobot/robotics-applications:  2.1s
------
 > [internal] load metadata for docker.io/jderobot/robotics-applications:base:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: pull access denied, repository does not exist or may require authorization: server message: insufficient_scope: authorization failed
pawanw17 commented 1 year ago

Hi @Bhardwaj-Himanshu The major issue I could see in your build process was #25 510.1 c++: fatal error: Killed signal terminated program cc1plus

on further looking up, I found that this issue occurs when the system runs Out Of Memory.

It is likely that you have low RAM, you can try increasing your swap partition to resolve this...

Bhardwaj-Himanshu commented 1 year ago

@pawanw17 hmm, even I was thinking of running into memory issues, as I have alloted a tiny bit ram to this VM.

Unable to increase the memory due to memory constraints, I then hopped onto a cloud based machine, and tried building the docker image there.

BOTH BASE IMAGE and RADI IMAGE BUILDS WERE SUCCESSFUL and the log is added below-

sudo ./build.sh -f test
BUILDING Jderobot BASE IMAGE =====================

[+] Building 1.9s (34/34) FINISHED                                                            
 => [internal] load .dockerignore                                                        0.0s
 => => transferring context: 2B                                                          0.0s
 => [internal] load build definition from Dockerfile.base                                0.0s
 => => transferring dockerfile: 10.61kB                                                  0.0s
 => [internal] load metadata for docker.io/nvidia/opengl:1.2-glvnd-runtime-ubuntu20.04   1.8s
 => [ 1/30] FROM docker.io/nvidia/opengl:1.2-glvnd-runtime-ubuntu20.04@sha256:4480cecad  0.0s
 => CACHED [ 2/30] RUN apt-get clean &&     apt-get update &&     apt-get install --no-  0.0s
 => CACHED [ 3/30] RUN apt-get update && apt-get install -y         software-properties  0.0s
 => CACHED [ 4/30] RUN tasksel install lubuntu-core lubuntu-desktop                      0.0s
 => CACHED [ 5/30] RUN wget --no-check-certificate https://deac-fra.dl.sourceforge.net/  0.0s
 => CACHED [ 6/30] RUN git clone https://github.com/novnc/noVNC.git -b v1.2.0 &&  cd no  0.0s
 => CACHED [ 7/30] RUN apt-get update && apt-get install -y --no-install-recommends      0.0s
 => CACHED [ 8/30] RUN apt-get update && apt-get -y --quiet --no-install-recommends ins  0.0s
 => CACHED [ 9/30] RUN apt-get update && apt-get install -y libgtest-dev cmake &&     c  0.0s
 => CACHED [10/30] RUN python3 -m pip install --upgrade pip wheel setuptools             0.0s
 => CACHED [11/30] RUN python3 -m pip install argparse argcomplete coverage cerberus em  0.0s
 => CACHED [12/30] RUN ln -sf /usr/bin/ccache /usr/lib/ccache/cc  && ln -sf /usr/bin/cc  0.0s
 => CACHED [13/30] RUN wget -q https://downloads.sourceforge.net/project/astyle/astyle/  0.0s
 => CACHED [14/30] RUN wget -q "https://services.gradle.org/distributions/gradle-6.3-rc  0.0s
 => CACHED [15/30] RUN git clone https://github.com/eProsima/foonathan_memory_vendor.gi  0.0s
 => CACHED [16/30] RUN git clone --recursive https://github.com/eProsima/Fast-DDS.git -  0.0s
 => CACHED [17/30] RUN git clone --recursive https://github.com/eProsima/Fast-DDS-Gen.g  0.0s
 => CACHED [18/30] RUN wget --quiet http://packages.osrfoundation.org/gazebo.key -O - |  0.0s
 => CACHED [19/30] RUN apt-get update && apt-key adv --keyserver hkp://keyserver.ubuntu  0.0s
 => CACHED [20/30] RUN pip3 install -U     osrf-pycommon                                 0.0s
 => CACHED [21/30] RUN apt-get update &&     apt upgrade -y --quiet --no-install-recomm  0.0s
 => CACHED [22/30] RUN git clone --recursive https://github.com/PX4/PX4-Autopilot.git -  0.0s
 => CACHED [23/30] RUN apt-get update && apt-get -y --quiet --no-install-recommends ins  0.0s
 => CACHED [24/30] RUN pip3 install websocket_server posix-ipc django djangorestframewo  0.0s
 => CACHED [25/30] RUN python3.8 -m pip install websockets asyncio                       0.0s
 => CACHED [26/30] RUN python3.8 -m pip install transitions pydantic websocket-client    0.0s
 => CACHED [27/30] RUN pip install pylint                                                0.0s
 => CACHED [28/30] RUN apt-get update && apt-get --no-install-recommends install -y   x  0.0s
 => CACHED [29/30] RUN wget https://xpra.org/xorg.conf     && rm -rf /tmp/*              0.0s
 => CACHED [30/30] RUN apt-get install -y software-properties-common && curl -sL https:  0.0s
 => exporting to image                                                                   0.0s
 => => exporting layers                                                                  0.0s
 => => writing image sha256:79c116bb33337ab24f7a4c9e637ac84ce865258b32df1576d58cf61e57d  0.0s
 => => naming to docker.io/jderobot/robotics-applications:base                           0.0s
BUILDING RoboticsAcademy RADI IMAGE =====================

[+] Building 3094.2s (30/30) FINISHED                                                         
 => [internal] load build definition from Dockerfile                                     0.0s
 => => transferring dockerfile: 3.27kB                                                   0.0s
 => [internal] load .dockerignore                                                        0.0s
 => => transferring context: 2B                                                          0.0s
 => [internal] load metadata for docker.io/jderobot/robotics-applications:base           0.0s
 => [internal] load build context                                                        0.0s
 => => transferring context: 31.85kB                                                     0.0s
 => CACHED [ 1/25] FROM docker.io/jderobot/robotics-applications:base                    0.0s
 => [ 2/25] RUN mkdir -p /opt/jderobot && cd /opt/jderobot &&  git clone -b noetic-dev  36.6s
 => [ 3/25] RUN rosdep init && rosdep update                                            15.5s
 => [ 4/25] RUN add-apt-repository ppa:rock-core/qt4 -y &&     apt update --fix-missin  11.6s 
 => [ 5/25] RUN rm -rf /catkin_ws &&     mkdir -p /catkin_ws/src &&     cd /catkin_ws &  1.0s 
 => [ 6/25] COPY .rosinstall /tmp/                                                       0.1s 
 => [ 7/25] RUN vcs import /catkin_ws/src  < /tmp/.rosinstall                           11.8s 
 => [ 8/25] RUN touch /catkin_ws/src/CrazyS/CATKIN_IGNORE /catkin_ws/src/mav_comm/CATKI  0.4s 
 => [ 9/25] RUN cd /catkin_ws && rosdep update && rosdep install --from-paths src --ig  90.1s 
 => [10/25] RUN /bin/bash -c '. /opt/ros/$ROS_DISTRO/setup.bash; cd /catkin_ws; catk  2348.9s 
 => [11/25] RUN apt update &&     apt install -y         ros-noetic-joy         ros-no  16.2s 
 => [12/25] RUN apt update &&     apt install -y         ros-noetic-gazebo-ros-control  15.3s 
 => [13/25] RUN cp -r /opt/jderobot/CustomRobots/SelfDrivingModels /catkin_ws/src/SelfD  4.0s 
 => [14/25] RUN /bin/bash -c '. /opt/ros/$ROS_DISTRO/setup.bash; cd /catkin_ws; catki  176.6s 
 => [15/25] RUN git clone https://github.com/JdeRobot/RoboticsAcademy.git -b master     23.0s 
 => [16/25] RUN npm install -g yarn                                                      2.7s 
 => [17/25] RUN cd /RoboticsAcademy/react_frontend && yarn install && yarn run build   241.6s 
 => [18/25] COPY [.env, manager.py, instructions.json, pylint_checker.py, entrypoint.sh  0.1s 
 => [19/25] COPY pylintrc /etc/pylintrc                                                  0.0s
 => [20/25] RUN rm -rf /usr/bin/python /usr/bin/python2 /usr/bin/python2.7     && ln -s  0.4s
 => [21/25] RUN apt-get update && apt-get install -y openssh-server                     17.1s
 => [22/25] RUN mkdir /var/run/sshd                                                      0.5s
 => [23/25] RUN echo 'root:password' | chpasswd                                          0.5s
 => [24/25] RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc  0.4s
 => [25/25] RUN sed 's@session\s*required\s*pam_loginuid.so@session optional pam_loginu  0.4s
 => exporting to image                                                                  79.4s
 => => exporting layers                                                                 79.4s
 => => writing image sha256:017001829638df345e59115675d9de20dd62f597957ed008f81de5461b6  0.0s
 => => naming to docker.io/jderobot/robotics-academy:test                                0.0s

Let me know for any changes or suggestions.

pariaspe commented 1 year ago

When launching a exercise now, I can't see the looking for permissions error, which was mentioned in this issue , so most probably that has went away.

So, it's seems it fixed! Open a PR then with your changes :+1:

Bhardwaj-Himanshu commented 1 year ago

Already opened @pariaspe, thanks for all the help provided 👍!

pariaspe commented 1 year ago

Done in #2031 and https://github.com/JdeRobot/RoboticsInfrastructure/pull/267