Build log
nerves_system_x86_64
exgboost 0.5.1 · fail · run exgboost-0.5.1-1790917967428
352 of 352 lines
1Resolving Hex dependencies...2Resolution completed in 0.327s3Unchanged:4 cc_precompiler 0.1.115 certifi 2.15.06 circular_buffer 1.1.07 complex 0.7.08 decimal 2.4.1 VULNERABLE!9 EEF-CVE-2026-32686 (MEDIUM)10 aka: CVE-2026-32686, GHSA-rhv4-8758-jx7v11 Unbounded exponent in decimal enables unauthenticated DoS12 https://osv.dev/vulnerability/EEF-CVE-2026-3268613 elixir_make 0.10.014 ex_json_schema 0.10.215 exgboost 0.5.116 exterval 0.1.017 hackney 1.25.0 VULNERABLE!18 EEF-CVE-2026-47071 (HIGH)19 aka: CVE-2026-47071, GHSA-gp9c-pm5m-5cxr20 SOCKS5 TLS upgrade ignores caller timeout in hackney21 https://osv.dev/vulnerability/EEF-CVE-2026-470712223 EEF-CVE-2026-47076 (MEDIUM)24 aka: CVE-2026-47076, GHSA-pj7v-xfvx-wmjq25 SSRF allowlist bypass via percent-encoded host in hackney26 https://osv.dev/vulnerability/EEF-CVE-2026-470762728 EEF-CVE-2026-47069 (LOW)29 aka: CVE-2026-47069, GHSA-mp55-p8c9-rfw230 CRLF injection in cookie domain/path options in hackney31 https://osv.dev/vulnerability/EEF-CVE-2026-470693233 EEF-CVE-2026-47075 (MEDIUM)34 aka: CVE-2026-47075, GHSA-j9wq-vxxc-94wf35 CR/LF injection in query parameter in hackney36 https://osv.dev/vulnerability/EEF-CVE-2026-4707537 httpoison 2.3.038 idna 6.1.139 interactive_cmd 0.1.440 jason 1.4.541 kino 0.19.142 metrics 1.0.143 mimerl 1.5.044 nerves 1.15.045 nerves_discovery 0.1.546 nerves_logging 0.2.447 nerves_runtime 0.13.1348 nerves_system_br 1.34.449 nerves_system_mangopi_mq_pro 0.17.250 nerves_system_rpi4 2.1.251 nerves_system_trellis 0.5.052 nerves_system_x86_64 1.34.253 nerves_toolchain_aarch64_nerves_linux_gnu 15.3.154 nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.155 nerves_toolchain_riscv64_nerves_linux_gnu 15.3.156 nerves_toolchain_x86_64_nerves_linux_musl 15.3.157 nerves_uevent 0.1.758 nimble_options 1.1.159 nx 0.13.160 parse_trans 3.4.161 property_table 0.3.462 ring_logger 0.11.763 shoehorn 0.9.364 ssl_verify_fun 1.1.765 table 0.1.266 tablet 0.3.367 telemetry 1.4.268 toolshed 0.5.069 uboot_env 1.0.270 unicode_util_compat 0.7.171 vega_lite 0.1.1172* Getting exgboost (Hex package)73* Getting nerves (Hex package)74* Getting shoehorn (Hex package)75* Getting ring_logger (Hex package)76* Getting toolshed (Hex package)77* Getting nerves_runtime (Hex package)78* Getting nerves_system_mangopi_mq_pro (Hex package)79* Getting nerves_system_rpi4 (Hex package)80* Getting nerves_system_trellis (Hex package)81* Getting nerves_system_x86_64 (Hex package)82* Getting nerves_system_br (Hex package)83* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)84* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)85* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)86* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)87* Getting nerves_logging (Hex package)88* Getting nerves_uevent (Hex package)89* Getting uboot_env (Hex package)90* Getting elixir_make (Hex package)91* Getting property_table (Hex package)92* Getting circular_buffer (Hex package)93* Getting interactive_cmd (Hex package)94* Getting jason (Hex package)95* Getting nerves_discovery (Hex package)96* Getting tablet (Hex package)97* Getting cc_precompiler (Hex package)98* Getting ex_json_schema (Hex package)99* Getting exterval (Hex package)100* Getting httpoison (Hex package)101* Getting kino (Hex package)102* Getting nimble_options (Hex package)103* Getting nx (Hex package)104* Getting vega_lite (Hex package)105* Getting table (Hex package)106* Getting complex (Hex package)107* Getting telemetry (Hex package)108* Getting hackney (Hex package)109* Getting certifi (Hex package)110* Getting idna (Hex package)111* Getting metrics (Hex package)112* Getting mimerl (Hex package)113* Getting parse_trans (Hex package)114* Getting ssl_verify_fun (Hex package)115* Getting unicode_util_compat (Hex package)116* Getting decimal (Hex package)117Found packages with security advisories, see above for details118==> tablet119Compiling 2 files (.ex)120Generated tablet app121==> elixir_make122Compiling 8 files (.ex)123Generated elixir_make app124==> nerves_discovery125Compiling 5 files (.ex)126Generated nerves_discovery app127==> decimal128Compiling 4 files (.ex)129 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)130 │131 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity132 │ ~133 │134 └─ lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1135136Generated decimal app137==> jason138Compiling 10 files (.ex)139Generated jason app140==> interactive_cmd141Compiling 1 file (.ex)142Generated interactive_cmd app143==> nerves144HOST_CC port.o145HOST_LD port146Compiling 55 files (.ex)147Generated nerves app148==> nerves_compatibility_test149150Nerves environment151 MIX_TARGET: x86_64152 MIX_ENV: prod153154Checking for prebuilt Nerves artifacts...155 Found nerves_system_x86_64 in cache156 /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2157 Found nerves_toolchain_x86_64_nerves_linux_musl in cache158 /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1159==> decimal160 warning: this clause of defp check_dbl_min_max/1 is never used (or it will always fail/warn when invoked)161 │162 2842 │ defp check_dbl_min_max(%Decimal{coef: :inf} = infinity), do: infinity163 │ ~164 │165 └─ (decimal 2.4.1) lib/decimal.ex:2842:8: Decimal.check_dbl_min_max/1166167==> nerves168==> nerves_compatibility_test169170Nerves environment171 MIX_TARGET: x86_64172 MIX_ENV: prod173174==> exterval175Compiling 1 file (.ex)176 warning: incompatible types given to Kernel.+/2:177178 min + step179180 given types:181182 -dynamic(:neg_infinity)-, dynamic(float() or integer())183184 but expected one of:185186 #1187 integer(), integer()188189 #2190 integer(), float()191192 #3193 float(), integer()194195 #4196 float(), float()197198 where "min" was given the type:199200 # type: dynamic(:neg_infinity)201 # from: lib/exterval.ex:310:31202 :neg_infinity = min203204 where "step" was given the types:205206 # type: dynamic()207 # from: lib/exterval.ex:310:69208 step209210 # type: dynamic(float() or integer())211 # from: lib/exterval.ex:311:18212 min + step213214 type warning found at:215 │216 311 │ reduce(min + step, max, right, fun.(min, acc), fun, step)217 │ ~218 │219 └─ lib/exterval.ex:311:18: Enumerable.Exterval.reduce/6220221Generated exterval app222==> ex_json_schema223Compiling 39 files (.ex)224 warning: a struct for ExJsonSchema.Schema.Root is expected on struct update:225226 %ExJsonSchema.Schema.Root{root | schema: schema, version: schema_version}227228 but got type:229230 dynamic()231232 where "root" was given the type:233234 # type: dynamic()235 # from: lib/ex_json_schema/schema.ex:131:20236 {root, schema} = resolve_with_root(root, root_schema)237238 when defining the variable "root", you must also pattern match on "%ExJsonSchema.Schema.Root{}"239240 type warning found at:241 │242 133 │ %Root{root | schema: schema, version: schema_version}243 │ ~244 │245 └─ lib/ex_json_schema/schema.ex:133:5: ExJsonSchema.Schema.resolve_root/1246247Generated ex_json_schema app248==> kino249Compiling 50 files (.ex)250Generated kino app251==> exgboost252rm -rf /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3 && \253 mkdir -p /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3 && \254 cd /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3 && \255 git init && \256 git remote add origin https://github.com/dmlc/xgboost.git && \257 git fetch --depth 1 --recurse-submodules origin 41ce8f28b269dbb7efc70e3a120af3c0bb85efe3 && \258 git checkout FETCH_HEAD && \259 git submodule update --init --recursive && \260 sed 's|learner_parameters\["generic_param"\] = ToJson(ctx_);|&\nlearner_parameters\["default_metric"\] = String(obj_->DefaultEvalMetric());|' src/learner.cc > src/learner.cc.tmp && mv src/learner.cc.tmp src/learner.cc && \261 cmake -DCMAKE_INSTALL_PREFIX=/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/xgboost -B build . && \262 make -C build -j1 install263hint: Using 'master' as the name for the initial branch. This default branch name264hint: is subject to change. To configure the initial branch name to use in all265hint: of your new repositories, which will suppress this warning, call:266hint: 267hint: git config --global init.defaultBranch <name>268hint: 269hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and270hint: 'development'. The just-created branch can be renamed via this command:271hint: 272hint: git branch -m <name>273Initialized empty Git repository in /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/.git/274From https://github.com/dmlc/xgboost275 * branch 41ce8f28b269dbb7efc70e3a120af3c0bb85efe3 -> FETCH_HEAD276Note: switching to 'FETCH_HEAD'.277278You are in 'detached HEAD' state. You can look around, make experimental279changes and commit them, and you can discard any commits you make in this280state without impacting any branches by switching back to a branch.281282If you want to create a new branch to retain commits you create, you may283do so (now or later) by using -c with the switch command. Example:284285 git switch -c <new-branch-name>286287Or undo this operation with:288289 git switch -290291Turn off this advice by setting config variable advice.detachedHead to false292293HEAD is now at 41ce8f2 [jvm-packages] Add Scala version suffix to xgboost-jvm package (#9776)294Submodule 'dmlc-core' (https://github.com/dmlc/dmlc-core) registered for path 'dmlc-core'295Submodule 'gputreeshap' (https://github.com/rapidsai/gputreeshap.git) registered for path 'gputreeshap'296Cloning into '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/dmlc-core'...297Cloning into '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/gputreeshap'...298Submodule path 'dmlc-core': checked out 'ea21135fbb141ae103fb5fc960289b5601b468f2'299Submodule path 'gputreeshap': checked out '787259b412c18ab8d5f24bf2b8bd6a59ff8208f3'300-- The CXX compiler identification is GNU 15.3.0301-- The C compiler identification is GNU 15.3.0302-- Detecting CXX compiler ABI info303-- Detecting CXX compiler ABI info - failed304-- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-g++305-- Check for working CXX compiler: /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-g++ - broken306CMake Error at /usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake:60 (message):307 The C++ compiler308309 "/home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-g++"310311 is not able to compile a simple test program.312313 It fails with the following output:314315 Change Dir: '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s'316 317 Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_148f6/fast318 gmake[1]: Entering directory '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s'319 /usr/bin/gmake -f CMakeFiles/cmTC_148f6.dir/build.make CMakeFiles/cmTC_148f6.dir/build320 gmake[2]: Entering directory '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s'321 Building CXX object CMakeFiles/cmTC_148f6.dir/testCXXCompiler.cxx.o322 /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-g++ -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging -o CMakeFiles/cmTC_148f6.dir/testCXXCompiler.cxx.o -c /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s/testCXXCompiler.cxx323 Linking CXX executable cmTC_148f6324 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_148f6.dir/link.txt --verbose=1325 /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/bin/x86_64-nerves-linux-musl-g++ -m64 -fstack-protector-strong -march=x86-64 -fPIE -pie -Wl,-z,now -Wl,-z,relro -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -O2 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-portable-1.34.2/staging -Lcache/lib -lxgboost -Wl,-rpath,'$ORIGIN/lib' -Wl,--allow-multiple-definition CMakeFiles/cmTC_148f6.dir/testCXXCompiler.cxx.o -o cmTC_148f6 326 /home/nerves/.nerves/artifacts/nerves_toolchain_x86_64_nerves_linux_musl-linux_x86_64-15.3.1/x86_64-nerves-linux-musl/bin/ld: cannot find -lxgboost: No such file or directory327 collect2: error: ld returned 1 exit status328 gmake[2]: *** [CMakeFiles/cmTC_148f6.dir/build.make:99: cmTC_148f6] Error 1329 gmake[2]: Leaving directory '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s'330 gmake[1]: *** [Makefile:127: cmTC_148f6/fast] Error 2331 gmake[1]: Leaving directory '/home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/CMakeFiles/CMakeScratch/TryCompile-nLfo0s'332 333 334335 336337 CMake will not be able to correctly generate this project.338Call Stack (most recent call first):339 CMakeLists.txt:2 (project)340341342-- Configuring incomplete, errors occurred!343make: *** [Makefile:58: /home/nerves/.cache/exgboost/xgboost-41ce8f28b269dbb7efc70e3a120af3c0bb85efe3/build/xgboost/exgboost.ok] Error 1344could not compile dependency :exgboost, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile exgboost --force", update it with "mix deps.update exgboost" or clean it with "mix deps.clean exgboost"345==> nerves_compatibility_test346** (Mix) Could not compile with "make" (exit status: 2).347You need to have gcc and make installed. If you are using348Ubuntu or any other Debian-based system, install the packages349"build-essential". Also install "erlang-dev" package if not350included in your Erlang/OTP version. If you're on Fedora, run351"dnf group install 'Development Tools'".352