Build log
host
mavlink 0.9.0 · fail · run mavlink-0.9.0-1790985556701
284 of 284 lines
1Resolving Hex dependencies...2Resolution completed in 0.119s3Unchanged:4 circuits_uart 1.6.05 circular_buffer 1.1.06 elixir_make 0.10.07 interactive_cmd 0.1.48 mavlink 0.9.09 nerves 2.0.0-pre.210 nerves_discovery 0.1.511 nerves_logging 0.2.412 nerves_runtime 0.13.1313 nerves_system_bbb 2.30.214 nerves_system_br 1.34.415 nerves_system_mangopi_mq_pro 0.17.216 nerves_system_qemu_aarch64 0.4.217 nerves_system_rpi0 2.1.218 nerves_system_rpi4 2.1.219 nerves_system_rpi5 2.1.220 nerves_system_trellis 0.5.021 nerves_system_x86_64 1.34.222 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.123 nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.124 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.125 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.126 nerves_toolchain_x86_64_nerves_linux_musl 15.3.127 nerves_uevent 0.1.728 poolboy 1.5.229 property_table 0.3.430 ring_logger 0.11.731 tablet 0.3.332 toolshed 0.5.033 uboot_env 1.0.234All dependencies have been fetched35==> mavlink36Compiling 14 files (.ex)37 warning: using single-quoted strings to represent charlists is deprecated.38 Use ~c"" if you indeed want a charlist or use "" instead.39 You may run "mix format --migrate" to change all single-quoted40 strings to use the ~c sigil and fix this warning.41 │42 80 │ :xmerl_xpath.string('/mavlink/include/text()', defs) |> map(&extract_text/1),43 │ ~44 │45 └─ lib/mavlink/parser.ex:80:354647 warning: using single-quoted strings to represent charlists is deprecated.48 Use ~c"" if you indeed want a charlist or use "" instead.49 You may run "mix format --migrate" to change all single-quoted50 strings to use the ~c sigil and fix this warning.51 │52 89 │ version = :xmerl_xpath.string('/mavlink/version/text()', defs) |> extract_text |> nil_to_zero_string53 │ ~54 │55 └─ lib/mavlink/parser.ex:89:435657 warning: using single-quoted strings to represent charlists is deprecated.58 Use ~c"" if you indeed want a charlist or use "" instead.59 You may run "mix format --migrate" to change all single-quoted60 strings to use the ~c sigil and fix this warning.61 │62 92 │ dialect: :xmerl_xpath.string('/mavlink/dialect/text()', defs) |> extract_text |> nil_to_zero_string,63 │ ~64 │65 └─ lib/mavlink/parser.ex:92:456667 warning: using single-quoted strings to represent charlists is deprecated.68 Use ~c"" if you indeed want a charlist or use "" instead.69 You may run "mix format --migrate" to change all single-quoted70 strings to use the ~c sigil and fix this warning.71 │72 93 │ enums: (for enum <- :xmerl_xpath.string('/mavlink/enums/enum', defs), do: parse_enum(enum)),73 │ ~74 │75 └─ lib/mavlink/parser.ex:93:587677 warning: using single-quoted strings to represent charlists is deprecated.78 Use ~c"" if you indeed want a charlist or use "" instead.79 You may run "mix format --migrate" to change all single-quoted80 strings to use the ~c sigil and fix this warning.81 │82 94 │ messages: (for msg <- :xmerl_xpath.string('/mavlink/messages/message', defs), do: parse_message(msg, version))83 │ ~84 │85 └─ lib/mavlink/parser.ex:94:578687 warning: using single-quoted strings to represent charlists is deprecated.88 Use ~c"" if you indeed want a charlist or use "" instead.89 You may run "mix format --migrate" to change all single-quoted90 strings to use the ~c sigil and fix this warning.91 │92 158 │ name: :xmerl_xpath.string('@name', element) |> extract_text |> downcase |> to_atom,93 │ ~94 │95 └─ lib/mavlink/parser.ex:158:419697 warning: using single-quoted strings to represent charlists is deprecated.98 Use ~c"" if you indeed want a charlist or use "" instead.99 You may run "mix format --migrate" to change all single-quoted100 strings to use the ~c sigil and fix this warning.101 │102 159 │ description: :xmerl_xpath.string('/enum/description/text()', element) |> extract_text |> nil_to_empty_string,103 │ ~104 │105 └─ lib/mavlink/parser.ex:159:41106107 warning: using single-quoted strings to represent charlists is deprecated.108 Use ~c"" if you indeed want a charlist or use "" instead.109 You may run "mix format --migrate" to change all single-quoted110 strings to use the ~c sigil and fix this warning.111 │112 160 │ entries: (for entry <- :xmerl_xpath.string('/enum/entry', element), do: parse_entry(entry))113 │ ~114 │115 └─ lib/mavlink/parser.ex:160:55116117 warning: using single-quoted strings to represent charlists is deprecated.118 Use ~c"" if you indeed want a charlist or use "" instead.119 You may run "mix format --migrate" to change all single-quoted120 strings to use the ~c sigil and fix this warning.121 │122 174 │ value_attr = :xmerl_xpath.string('@value', element) # Apparently optional in common.xml?123 │ ~124 │125 └─ lib/mavlink/parser.ex:174:38126127 warning: using single-quoted strings to represent charlists is deprecated.128 Use ~c"" if you indeed want a charlist or use "" instead.129 You may run "mix format --migrate" to change all single-quoted130 strings to use the ~c sigil and fix this warning.131 │132 177 │ name: :xmerl_xpath.string('@name', element) |> extract_text |> downcase |> to_atom,133 │ ~134 │135 └─ lib/mavlink/parser.ex:177:41136137 warning: using single-quoted strings to represent charlists is deprecated.138 Use ~c"" if you indeed want a charlist or use "" instead.139 You may run "mix format --migrate" to change all single-quoted140 strings to use the ~c sigil and fix this warning.141 │142 178 │ description: :xmerl_xpath.string('/entry/description/text()', element) |> extract_text |> nil_to_empty_string,143 │ ~144 │145 └─ lib/mavlink/parser.ex:178:41146147 warning: using single-quoted strings to represent charlists is deprecated.148 Use ~c"" if you indeed want a charlist or use "" instead.149 You may run "mix format --migrate" to change all single-quoted150 strings to use the ~c sigil and fix this warning.151 │152 179 │ params: (for param <- :xmerl_xpath.string('/entry/param', element), do: parse_param(param))153 │ ~154 │155 └─ lib/mavlink/parser.ex:179:55156157 warning: using single-quoted strings to represent charlists is deprecated.158 Use ~c"" if you indeed want a charlist or use "" instead.159 You may run "mix format --migrate" to change all single-quoted160 strings to use the ~c sigil and fix this warning.161 │162 192 │ index: :xmerl_xpath.string('@index', element) |> extract_text |> to_integer,163 │ ~164 │165 └─ lib/mavlink/parser.ex:192:41166167 warning: using single-quoted strings to represent charlists is deprecated.168 Use ~c"" if you indeed want a charlist or use "" instead.169 You may run "mix format --migrate" to change all single-quoted170 strings to use the ~c sigil and fix this warning.171 │172 193 │ description: :xmerl_xpath.string('/param/text()', element) |> extract_text,173 │ ~174 │175 └─ lib/mavlink/parser.ex:193:41176177 warning: using single-quoted strings to represent charlists is deprecated.178 Use ~c"" if you indeed want a charlist or use "" instead.179 You may run "mix format --migrate" to change all single-quoted180 strings to use the ~c sigil and fix this warning.181 │182 211 │ id: :xmerl_xpath.string('@id', element) |> extract_text |> to_integer,183 │ ~184 │185 └─ lib/mavlink/parser.ex:211:45186187 warning: using single-quoted strings to represent charlists is deprecated.188 Use ~c"" if you indeed want a charlist or use "" instead.189 You may run "mix format --migrate" to change all single-quoted190 strings to use the ~c sigil and fix this warning.191 │192 212 │ name: :xmerl_xpath.string('@name', element) |> extract_text,193 │ ~194 │195 └─ lib/mavlink/parser.ex:212:45196197 warning: using single-quoted strings to represent charlists is deprecated.198 Use ~c"" if you indeed want a charlist or use "" instead.199 You may run "mix format --migrate" to change all single-quoted200 strings to use the ~c sigil and fix this warning.201 │202 213 │ description: :xmerl_xpath.string('/message/description/text()', element) |> extract_text,203 │ ~204 │205 └─ lib/mavlink/parser.ex:213:45206207 warning: using single-quoted strings to represent charlists is deprecated.208 Use ~c"" if you indeed want a charlist or use "" instead.209 You may run "mix format --migrate" to change all single-quoted210 strings to use the ~c sigil and fix this warning.211 │212 248 │ :xmerl_xpath.string('@type', element)213 │ ~214 │215 └─ lib/mavlink/parser.ex:248:27216217 warning: using single-quoted strings to represent charlists is deprecated.218 Use ~c"" if you indeed want a charlist or use "" instead.219 You may run "mix format --migrate" to change all single-quoted220 strings to use the ~c sigil and fix this warning.221 │222 258 │ name: :xmerl_xpath.string('@name', element) |> extract_text, # You can't downcase this, wrecks crc_extra calc for POWER_STATUS223 │ ~224 │225 └─ lib/mavlink/parser.ex:258:41226227 warning: using single-quoted strings to represent charlists is deprecated.228 Use ~c"" if you indeed want a charlist or use "" instead.229 You may run "mix format --migrate" to change all single-quoted230 strings to use the ~c sigil and fix this warning.231 │232 259 │ enum: :xmerl_xpath.string('@enum', element) |> extract_text |> nil_to_empty_string |> downcase,233 │ ~234 │235 └─ lib/mavlink/parser.ex:259:41236237 warning: using single-quoted strings to represent charlists is deprecated.238 Use ~c"" if you indeed want a charlist or use "" instead.239 You may run "mix format --migrate" to change all single-quoted240 strings to use the ~c sigil and fix this warning.241 │242 260 │ display: :xmerl_xpath.string('@display', element) |> extract_text |> to_atom_or_nil,243 │ ~244 │245 └─ lib/mavlink/parser.ex:260:41246247 warning: using single-quoted strings to represent charlists is deprecated.248 Use ~c"" if you indeed want a charlist or use "" instead.249 You may run "mix format --migrate" to change all single-quoted250 strings to use the ~c sigil and fix this warning.251 │252 261 │ print_format: :xmerl_xpath.string('@print_format', element) |> extract_text,253 │ ~254 │255 └─ lib/mavlink/parser.ex:261:41256257 warning: using single-quoted strings to represent charlists is deprecated.258 Use ~c"" if you indeed want a charlist or use "" instead.259 You may run "mix format --migrate" to change all single-quoted260 strings to use the ~c sigil and fix this warning.261 │262 262 │ units: :xmerl_xpath.string('@units', element) |> extract_text |> to_atom_or_nil,263 │ ~264 │265 └─ lib/mavlink/parser.ex:262:41266267 warning: using single-quoted strings to represent charlists is deprecated.268 Use ~c"" if you indeed want a charlist or use "" instead.269 You may run "mix format --migrate" to change all single-quoted270 strings to use the ~c sigil and fix this warning.271 │272 263 │ description: :xmerl_xpath.string('/field/text()', element) |> extract_text |> nil_to_empty_string273 │ ~274 │275 └─ lib/mavlink/parser.ex:263:41276277278== Compilation error in file lib/mavlink/parser.ex ==279** (ArgumentError) lib file xmerl/include/xmerl.hrl could not be found280 (elixir 1.20.3) lib/record/extractor.ex:45: Record.Extractor.from_lib_file/1281 (elixir 1.20.3) lib/record/extractor.ex:22: Record.Extractor.from_or_from_lib_file/1282 (elixir 1.20.3) lib/record/extractor.ex:9: Record.Extractor.extract/2283 lib/mavlink/parser.ex:60: (module)284could not compile dependency :mavlink, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile mavlink --force", update it with "mix deps.update mavlink" or clean it with "mix deps.clean mavlink"