chi2fit_nb

Build log

nerves_system_x86_64

chi2fit_nb 0.1.0 · fail · run chi2fit_nb-0.1.0-1790959173226
234 of 234 lines
1Resolving Hex dependencies...2Resolution completed in 0.375s3Unchanged:4  chi2fit 2.1.75  chi2fit_nb 0.1.06  circular_buffer 1.1.07  combine 0.10.08  csv 3.2.29  earmark_parser 1.4.4610  elixir_make 0.10.011  ex_doc 0.40.412  exboost 0.3.913  expo 1.1.114  gettext 0.26.215  gnuplot 1.19.10416  graphvix 1.1.017  interactive_cmd 0.1.418  makeup 1.2.219  makeup_elixir 1.0.120  makeup_erlang 1.1.021  nerves 2.0.0-pre.222  nerves_discovery 0.1.523  nerves_logging 0.2.424  nerves_runtime 0.13.1325  nerves_system_bbb 2.30.226  nerves_system_br 1.34.427  nerves_system_mangopi_mq_pro 0.17.228  nerves_system_qemu_aarch64 0.4.229  nerves_system_rpi0 2.1.230  nerves_system_rpi4 2.1.231  nerves_system_rpi5 2.1.232  nerves_system_trellis 0.5.033  nerves_system_x86_64 1.34.234  nerves_toolchain_aarch64_nerves_linux_gnu 15.3.135  nerves_toolchain_armv6_nerves_linux_gnueabihf 15.3.136  nerves_toolchain_armv7_nerves_linux_gnueabihf 15.3.137  nerves_toolchain_riscv64_nerves_linux_gnu 15.3.138  nerves_toolchain_x86_64_nerves_linux_musl 15.3.139  nerves_uevent 0.1.740  nimble_parsec 1.4.241  property_table 0.3.442  ring_logger 0.11.743  stream_data 1.4.044  tablet 0.3.345  timex 3.7.1346  toolshed 0.5.047  tzdata 1.2.248  uboot_env 1.0.249* Getting chi2fit_nb (Hex package)50* Getting nerves (Hex package)51* Getting ring_logger (Hex package)52* Getting toolshed (Hex package)53* Getting nerves_runtime (Hex package)54* Getting nerves_system_bbb (Hex package)55* Getting nerves_system_mangopi_mq_pro (Hex package)56* Getting nerves_system_qemu_aarch64 (Hex package)57* Getting nerves_system_rpi0 (Hex package)58* Getting nerves_system_rpi4 (Hex package)59* Getting nerves_system_rpi5 (Hex package)60* Getting nerves_system_trellis (Hex package)61* Getting nerves_system_x86_64 (Hex package)62* Getting nerves_system_br (Hex package)63* Getting nerves_toolchain_x86_64_nerves_linux_musl (Hex package)64* Getting nerves_toolchain_armv7_nerves_linux_gnueabihf (Hex package)65* Getting nerves_toolchain_aarch64_nerves_linux_gnu (Hex package)66* Getting nerves_toolchain_armv6_nerves_linux_gnueabihf (Hex package)67* Getting nerves_toolchain_riscv64_nerves_linux_gnu (Hex package)68* Getting nerves_logging (Hex package)69* Getting nerves_uevent (Hex package)70* Getting uboot_env (Hex package)71* Getting elixir_make (Hex package)72* Getting property_table (Hex package)73* Getting circular_buffer (Hex package)74* Getting interactive_cmd (Hex package)75* Getting nerves_discovery (Hex package)76* Getting tablet (Hex package)77* Getting chi2fit (Hex package)78* Getting ex_doc (Hex package)79* Getting gnuplot (Hex package)80* Getting graphvix (Hex package)81* Getting stream_data (Hex package)82* Getting earmark_parser (Hex package)83* Getting makeup_elixir (Hex package)84* Getting makeup_erlang (Hex package)85* Getting makeup (Hex package)86* Getting nimble_parsec (Hex package)87* Getting csv (Hex package)88* Getting exboost (Hex package)89* Getting timex (Hex package)90* Getting tzdata (Hex package)91* Getting combine (Hex package)92* Getting gettext (Hex package)93* Getting expo (Hex package)94You have added/upgraded packages you could sponsor, run `mix hex.sponsor` to learn more95==> earmark_parser96Compiling 2 files (.xrl)97Compiling 1 file (.yrl)98Compiling 3 files (.erl)99Compiling 32 files (.ex)100Generated earmark_parser app101==> stream_data102Compiling 3 files (.ex)103Generated stream_data app104==> combine105Compiling 6 files (.ex)106    warning: the variable "n" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator107    │108 26 │       <<bits::bitstring-size(n), rest::bitstring>> ->109    │                              ~110    │111    └─ lib/combine/parsers/binary.ex:26:30: Combine.Parsers.Binary.bits_impl/2112113    warning: the variable "bits_size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator114    │115 48 │       <<bits::bitstring-size(bits_size), rest::bitstring>> ->116    │                              ~117    │118    └─ lib/combine/parsers/binary.ex:48:30: Combine.Parsers.Binary.bytes_impl/2119120    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator121    │122 70 │           <<int::big-unsigned-size(size), rest::bitstring>> ->123    │                                    ~124    │125    └─ lib/combine/parsers/binary.ex:70:36: Combine.Parsers.Binary.uint_impl/3126127    warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator128    │129 77 │           <<int::little-unsigned-size(size), rest::bitstring>> ->130    │                                       ~131    │132    └─ lib/combine/parsers/binary.ex:77:39: Combine.Parsers.Binary.uint_impl/3133134     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator135     │136 101 │           <<int::big-signed-size(size), rest::bitstring>> ->137     │                                  ~138     │139     └─ lib/combine/parsers/binary.ex:101:34: Combine.Parsers.Binary.int_impl/3140141     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator142     │143 108 │           <<int::little-signed-size(size), rest::bitstring>> ->144     │                                     ~145     │146     └─ lib/combine/parsers/binary.ex:108:37: Combine.Parsers.Binary.int_impl/3147148     warning: the variable "size" (context Combine.Parsers.Binary) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator149     │150 128 │       <<num::float-size(size), rest::bitstring>> ->151     │                         ~152     │153     └─ lib/combine/parsers/binary.ex:128:25: Combine.Parsers.Binary.float_impl/2154155     warning: the variable "byte_size" (context Combine.Parsers.Text) is accessed inside size(...) of a bitstring but it was defined outside of the match. You must precede it with the pin operator156     │157 432 │         <<^expected::binary-size(byte_size), rest::binary>> ->158     │                                  ~159     │160     └─ lib/combine/parsers/text.ex:432:34: Combine.Parsers.Text.string_impl/2161162     warning: the following clause is redundant:163164         defp word_of_impl(%Combine.ParserState{...} = state, _pattern)165166     it has type:167168         dynamic(%Combine.ParserState{status: :ok}), dynamic()169170     previous clauses have already matched on the following types:171172         %Combine.ParserState{status: :error}, term()173         %Combine.ParserState{status: :ok}, term()174175     │176 488 │   defp word_of_impl(%ParserState{status: :ok} = state, _pattern) do177     │        ~178     │179     └─ lib/combine/parsers/text.ex:488:8: Combine.Parsers.Text.word_of_impl/2180181Generated combine app182==> tzdata183Compiling 18 files (.ex)184Generated tzdata app185==> csv186Compiling 7 files (.ex)187    warning: default arguments in protocol definitions is deprecated188    │189 11 │   def encode(data, env \\ [])190    │   ~~~~~~~~~~~~~~~~~~~~~~~~~~~191    │192    └─ lib/csv/encoding/encode.ex:11: CSV.Encode (module)193194    warning: protocols can only define functions without implementation via def/1, found: encode/1195    │196  1 │ defprotocol CSV.Encode do197    │ ~~~~~~~~~~~~~~~~~~~~~~~~~198    │199    └─ lib/csv/encoding/encode.ex:1: CSV.Encode (module)200201Generated csv app202==> exboost203c++ -I/usr/local/lib/erlang/erts-17.1/include -I/usr/local/include -fPIC -g -O3 -flto -mtune=generic -Wno-write-strings -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --sysroot /home/nerves/.nerves/artifacts/nerves_system_x86_64-1.34.2/staging x86_64 -c -o priv/boostnif.o priv/boostnif.c204In file included from /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h:679,205                 from /usr/include/c++/13/cstdlib:41,206                 from /usr/include/c++/13/stdlib.h:36,207                 from /usr/local/lib/erlang/erts-17.1/include/erl_nif.h:93,208                 from priv/boostnif.c:30:209/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:44:19: error: missing binary operator before token "("210   44 | #if __GLIBC_PREREQ(2,15) && defined(_GNU_SOURCE)211      |                   ^212/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:55:19: error: missing binary operator before token "("213   55 | #if __GLIBC_PREREQ(2, 26) \214      |                   ^215/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:66:20: error: missing binary operator before token "("216   66 | # if __GLIBC_PREREQ(2, 27)217      |                    ^218/usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h:78:20: error: missing binary operator before token "("219   78 | # if __GLIBC_PREREQ(2, 34)220      |                    ^221priv/boostnif.c:32:10: fatal error: boost/math/special_functions.hpp: No such file or directory222   32 | #include <boost/math/special_functions.hpp>223      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~224compilation terminated.225make: *** [<builtin>: priv/boostnif.o] Error 1226could not compile dependency :exboost, "mix compile" failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile exboost --force", update it with "mix deps.update exboost" or clean it with "mix deps.clean exboost"227==> nerves_compatibility_test228** (Mix) Could not compile with "make" (exit status: 2).229You need to have gcc and make installed. If you are using230Ubuntu or any other Debian-based system, install the packages231"build-essential". Also install "erlang-dev" package if not232included in your Erlang/OTP version. If you're on Fedora, run233"dnf group install 'Development Tools'".234