turbojpeg

Build log

nerves_system_x86_64

turbojpeg 0.4.0 · fail · run turbojpeg-0.4.0-1791146238490
265 of 265 lines
1Resolving Hex dependencies...2Resolution completed in 0.154s3Unchanged:4  bunch 1.6.45  bunch_native 0.5.26  bundlex 1.4.67  circular_buffer 1.1.08  coerce 1.0.29  elixir_make 0.10.010  elixir_uuid 1.2.111  finch 0.24.012  hpax 1.1.013  interactive_cmd 0.1.414  jason 1.4.515  membrane_core 1.3.416  membrane_raw_video_format 0.3.017  mime 2.0.718  mint 1.11.019  nerves 2.0.0-pre.220  nerves_discovery 0.1.521  nerves_logging 0.2.422  nerves_runtime 0.13.1323  nerves_system_bbb 2.30.224  nerves_system_br 1.34.425  nerves_system_mangopi_mq_pro 0.17.226  nerves_system_qemu_aarch64 0.4.227  nerves_system_rpi0 2.1.228  nerves_system_rpi4 2.1.229  nerves_system_rpi5 2.1.230  nerves_system_trellis 0.5.031  nerves_system_x86_64 1.34.232  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.133  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.134  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.135  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.136  nerves_toolchain_x86_64_nerves_linux_musl 15.3.137  nerves_uevent 0.1.738  nimble_options 1.1.139  nimble_ownership 0.3.240  nimble_pool 1.1.041  numbers 5.2.542  property_table 0.3.443  qex 0.5.244  ratio 4.0.145  req 0.4.14 VULNERABLE!46    EEF-CVE-2026-49755 (HIGH)47    aka: CVE-2026-49755, GHSA-655f-mp8p-96gv48    Decompression bomb DoS in Req via auto-decoded archive and compressed response bodies49    https://osv.dev/vulnerability/EEF-CVE-2026-4975550  ring_logger 0.11.751  shmex 0.5.252  tablet 0.3.353  telemetry 1.4.254  toolshed 0.5.055  turbojpeg 0.4.056  uboot_env 1.0.257  unifex 1.1.258  zarex 1.0.659* Getting turbojpeg (Hex package)60* Getting nerves (Hex package)61* Getting ring_logger (Hex package)62* Getting toolshed (Hex package)63* Getting nerves_runtime (Hex package)64* Getting nerves_system_bbb (Hex package)65* Getting nerves_system_mangopi_mq_pro (Hex package)66* Getting nerves_system_qemu_aarch64 (Hex package)67* Getting nerves_system_rpi0 (Hex package)68* Getting nerves_system_rpi4 (Hex package)69* Getting nerves_system_rpi5 (Hex package)70* Getting nerves_system_trellis (Hex package)71* Getting nerves_system_x86_64 (Hex package)72* Getting nerves_system_br (Hex package)73* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)74* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)75* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)76* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)77* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)78* Getting nerves_logging (Hex package)79* Getting nerves_uevent (Hex package)80* Getting uboot_env (Hex package)81* Getting elixir_make (Hex package)82* Getting property_table (Hex package)83* Getting circular_buffer (Hex package)84* Getting interactive_cmd (Hex package)85* Getting nerves_discovery (Hex package)86* Getting tablet (Hex package)87* Getting bundlex (Hex package)88* Getting membrane_core (Hex package)89* Getting membrane_raw_video_format (Hex package)90* Getting unifex (Hex package)91* Getting bunch (Hex package)92* Getting shmex (Hex package)93* Getting bunch_native (Hex package)94* Getting qex (Hex package)95* Getting ratio (Hex package)96* Getting telemetry (Hex package)97* Getting numbers (Hex package)98* Getting coerce (Hex package)99* Getting elixir_uuid (Hex package)100* Getting req (Hex package)101* Getting zarex (Hex package)102* Getting finch (Hex package)103* Getting jason (Hex package)104* Getting mime (Hex package)105* Getting nimble_ownership (Hex package)106* Getting mint (Hex package)107* Getting nimble_options (Hex package)108* Getting nimble_pool (Hex package)109* Getting hpax (Hex package)110Found packages with security advisories, see above for details111==> bundlex112Compiling 38 files (.ex)113    warning: unused require Logger114    │115  8 │   require Logger116    │   ~117    │118    └─ lib/bundlex/native.ex:8:3119120    warning: unused require Logger121    │122  4 │   require Logger123    │   ~124    │125    └─ lib/bundlex/toolchain/common/unix/os_deps.ex:4:3126127    warning: expected a map or struct when accessing .toolchain_module in expression:128129        Bundlex.Platform.get_module(platform).toolchain_module130131    but got type:132133        dynamic(134          Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or135            Bundlex.Platform.Nerves or Bundlex.Platform.Windows32 or Bundlex.Platform.Windows64136        )137138    where "platform" was given the type:139140        # type: dynamic(:freebsd or :linux or :macosx or :nerves or :windows32 or :windows64)141        # from: lib/mix/tasks/compile.bundlex.ex:36:37142        Bundlex.Platform.get_module(platform)143144    hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()145146    type warning found at:147    │148 36 │     commands = commands ++ Platform.get_module(platform).toolchain_module.before_all!(platform)149    │                                                          ~150    │151    └─ lib/mix/tasks/compile.bundlex.ex:36:58: Mix.Tasks.Compile.Bundlex.run/1152153     warning: a struct for Bundlex.Native is expected on struct update:154155         %Bundlex.Native{native | deps: parsed_deps, preprocessors: preprocessors}156157     but got type:158159         dynamic(%{..., sources: term()})160161     where "native" was given the type:162163         # type: dynamic(%{..., sources: term()})164         # from: lib/bundlex/native.ex:141:51165         Enum.empty?(native.sources)166167     when defining the variable "native", you must also pattern match on "%Bundlex.Native{}"168169     type warning found at:170     │171 144 │         %__MODULE__{native | deps: parsed_deps, preprocessors: preprocessors}172     │         ~173     │174     └─ lib/bundlex/native.ex:144:9: Bundlex.Native.parse_native/2175176     warning: expected a map or struct when accessing .toolchain_module in expression:177178         Bundlex.Platform.get_module(platform).toolchain_module179180     but got type:181182         dynamic(183           Bundlex.Platform.Freebsd or Bundlex.Platform.Linux or Bundlex.Platform.MacOSX or184             Bundlex.Platform.Nerves or Bundlex.Platform.Windows32 or Bundlex.Platform.Windows64185         )186187     where "platform" was given the type:188189         # type: dynamic(:freebsd or :linux or :macosx or :nerves or :windows32 or :windows64)190         # from: lib/bundlex/native.ex:118:18191         Bundlex.Platform.get_module(platform)192193     hint: "var.field" (without parentheses) means "var" is a map() while "var.fun()" (with parentheses) means "var" is an atom()194195     type warning found at:196     │197 118 │         Platform.get_module(platform).toolchain_module.compiler_commands(198     │                                       ~199     │200     └─ lib/bundlex/native.ex:118:39: Bundlex.Native.resolve_native/4201202Generated bundlex app203warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Nerves.toolchain_module() is deprecated, you must add parentheses instead: remote.function()204  (bundlex 1.4.6) lib/mix/tasks/compile.bundlex.ex:36: Mix.Tasks.Compile.Bundlex.run/1205  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5206  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2207  (mix 1.20.3) lib/mix/task.compiler.ex:287: Mix.Task.Compiler.run/4208  (mix 1.20.3) lib/mix/tasks/compile.all.ex:75: Mix.Tasks.Compile.All.do_run/2209210==> bunch_native211Bundlex: Building natives: lib, bunch212warning: using map.field notation (without parentheses) to invoke function Bundlex.Platform.Nerves.toolchain_module() is deprecated, you must add parentheses instead: remote.function()213  (bundlex 1.4.6) lib/bundlex/native.ex:118: Bundlex.Native.resolve_native/4214  (bunch 1.6.4) lib/bunch/enum.ex:244: Bunch.Enum.do_try_flat_map/3215  (bundlex 1.4.6) lib/mix/tasks/compile.bundlex.ex:40: Mix.Tasks.Compile.Bundlex.run/1216  (mix 1.20.3) lib/mix/task.ex:502: anonymous fn/3 in Mix.Task.run_task/5217  (mix 1.20.3) lib/mix/task.compiler.ex:299: Mix.Task.Compiler.run_compiler/2218219Generated bunch_native app220==> shmex221Bundlex: Building natives: lib, shmex222Compiling 2 files (.ex)223Generated shmex app224==> unifex225Bundlex: Building natives: unifex226/work/proj/deps_x86_64/unifex/c_src/unifex/cnode/unifex/cnode.c: In function 'unifex_cnode_init':227/work/proj/deps_x86_64/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]228  172 |   *env = (UnifexEnv){.node_name = calloc(sizeof(char), 256),229      |                                                 ^~~~230/work/proj/deps_x86_64/unifex/c_src/unifex/cnode/unifex/cnode.c:172:49: note: earlier argument should specify number of elements, later size of each element231Compiling 33 files (.ex)232    warning: unused require Bundlex.CNode233    │234  6 │   require Bundlex.CNode235    │   ~236    │237    └─ lib/unifex/cnode.ex:6:3238239Generated unifex app240==> turbojpeg241Bundlex: Building natives: turbojpeg_native242warning: Bundlex: couldn't load ["libturbojpeg"] libraries with pkg-config due to:243	** (BundlexError) pkg-config error:244	Code: 1245	Package libturbojpeg was not found in the pkg-config search path.246	Perhaps you should add the directory containing `libturbojpeg.pc'247	to the PKG_CONFIG_PATH environment variable248	Package 'libturbojpeg', required by 'virtual:world', not found249250251could not compile dependency :turbojpeg, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile turbojpeg --force", update it with "mix deps.update turbojpeg" or clean it with "mix deps.clean turbojpeg"252==> nerves_compatibility_test253** (Mix) Bundlex: Couldn't load OS dependency :turbojpeg of package turbojpeg. Make sure to follow installation instructions that may be available in the readme of turbojpeg.254255Tried the following providers:256257Provider `{:pkg_config, ["libturbojpeg"]}` couldn't load ["libturbojpeg"] libraries with pkg-config due to:258	** (BundlexError) pkg-config error:259	Code: 1260	Package libturbojpeg was not found in the pkg-config search path.261	Perhaps you should add the directory containing `libturbojpeg.pc'262	to the PKG_CONFIG_PATH environment variable263	Package 'libturbojpeg', required by 'virtual:world', not found264265