ArduPilot / ArduPilot/CustomBuild
build failed: canard/interface.h: No such file or directory
- Dominant language
- Python
- Stars
- 32
- Forks
- 74
- PR merge metrics
- No merged PRs in 30d
Description
In file included from ../build_src/libraries/AP_DroneCAN/AP_DroneCAN.h:23,
from ../build_src/libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.h:6,
from ../build_src/libraries/AP_BattMonitor/AP_BattMonitor_DroneCAN.cpp:7:
../build_src/libraries/AP_DroneCAN/AP_Canard_iface.h:4:10: fatal error: canard/interface.h: No such file or directory
4 | #include
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
https://custom.ardupilot.org/builds/plane:MatekF405-Wing-bdshot:b136aa2b6daab5384c35325deb5adff8ca37b90f:5a7c3b6ad466e09db752f890569c2d0d/
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the linked MatekF405-Wing-bdshot build and inspect the include chain through AP_DroneCAN.h, AP_BattMonitor_DroneCAN.h, AP_Canard_iface.h, and canard/interface.h. Determine why the canard header is unavailable in the custom build, then verify the same target compiles successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100