exgboost

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