Skip to content

Commit 3a4c9b1

Browse files
tridgeclaude
andcommitted
regen_headers: pass --no-validate to mavgen.py
We don't care about XSD strictness for this build path — older pymavlink installs reject newer XML elements (e.g. <superseded>) and abort header generation before any C is emitted. --no-validate skips the schema check while still parsing/generating fine. Avoids the schema-version drift biting deploys to servers with older pymavlinks. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent cb22567 commit 3a4c9b1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

regen_headers.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
echo "Generating mavlink2 headers"
55
rm -rf libraries/mavlink2/generated
6-
mavgen.py --wire-protocol 2.0 --lang C modules/mavlink/message_definitions/v1.0/all.xml -o libraries/mavlink2/generated
6+
mavgen.py --no-validate --wire-protocol 2.0 --lang C modules/mavlink/message_definitions/v1.0/all.xml -o libraries/mavlink2/generated
77

88
./git-version.sh
99

0 commit comments

Comments
 (0)