Hello all., I added a PID control option instead of P control on angle control of attitude loop. After editing i committed in the GitHub and tried to build cygwin. In the github all other test were succesfuuly ran except “test scripts / build (check_autotest_options) (push) " and “cygwin build”. The test script error message is. " git config --global --add safe.directory /__w/ardupilotNEW/ardupilotNEW
Error: Process completed with exit code 128.”.
The cygwin error message is " Waf: Entering directory `/cygdrive/d/a/ardupilotNEW/ardupilotNEW/build/sitl’
Command [‘/usr/bin/git’, ‘rev-parse’, ‘–short=8’, ‘HEAD’] returned 128
Hi Georacer!
Yes I tried sitl execution with the following commands.
./waf configure --board sitl --debug plane
./waf configure --board sitl --debug copter. Likewise all other sub, rover also i tried. All were finished runing sitl. No error message popup. Later I committed in the github and in github cygwin workflow and test scripts workflow are failing. Please do a favour to rectify the issue.
Thanks for the reply. I tried to fork the plane-4.5.2 version . For that I have selected tags under master, then opted the version. Later forked it. But, in my repository, latest master content is available. Can you help me how can i fork the specific version correctly.
Usually when you fork via Github, it asks you to import only the master branch or all of them. You probably missed that step.
But the way I would do it would be to clone my fork locally, add the Ardupilot repository as an “upstream” remote and checkout the 4.5.2 release tag from there.
Thank you. This helped me. Also, I have few more doubts that can i commit on git after modification to generate cygwin file? Also, can i clone submodules of git to run the locally cloned 4.5.2 version.