* Package: dev-lang/elixir-1.10.3 * Repository: gentoo * Maintainer: styx.mp@gmail.com proxy-maint@gentoo.org,slyfox@gentoo.org * Upstream: https://github.com/elixir-lang/elixir/issues * USE: abi_x86_64 amd64 elibc_glibc kernel_linux test userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking elixir-1.10.3.tar.gz to /var/tmp/portage/dev-lang/elixir-1.10.3/work >>> Source unpacked in /var/tmp/portage/dev-lang/elixir-1.10.3/work >>> Preparing source in /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3 ... * Applying elixir-1.9.1-disable-network-tests.patch ... [ ok ] * Applying elixir-1.10.3-no-Q.patch ... [ ok ] * Applying elixir-1.10.3-epmd-daemon.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3 ... make -j1 erlc -o lib/elixir/src/elixir_parser.erl +'{verbose,true}' +'{report,true}' lib/elixir/src/elixir_parser.yrl if [ ! -f lib/elixir/ebin/elixir.app ]; then erl -noshell -eval '{V,_} = string:to_integer(erlang:system_info(otp_release)), io:fwrite("~s", [is_integer(V) and (V >= 21)])' -s erlang halt | grep -q '^true'; if [ $? != 0 ]; then echo "At least Erlang/OTP 21.0 is required to build Elixir"; exit 1; fi; fi cd lib/elixir && mkdir -p ebin && erl -make Recompile: src/elixir_utils Recompile: src/elixir_tokenizer Recompile: src/elixir_sup Recompile: src/elixir_rewrite Recompile: src/elixir_quote Recompile: src/elixir_parser Recompile: src/elixir_overridable Recompile: src/elixir_module Recompile: src/elixir_map Recompile: src/elixir_locals Recompile: src/elixir_lexical Recompile: src/elixir_interpolation Recompile: src/elixir_import Recompile: src/elixir_fn Recompile: src/elixir_expand Recompile: src/elixir_errors Recompile: src/elixir_erl_var Recompile: src/elixir_erl_try Recompile: src/elixir_erl_pass Recompile: src/elixir_erl_for Recompile: src/elixir_erl_compiler Recompile: src/elixir_erl_clauses Recompile: src/elixir_erl Recompile: src/elixir_env Recompile: src/elixir_dispatch Recompile: src/elixir_def Recompile: src/elixir_config Recompile: src/elixir_compiler Recompile: src/elixir_code_server Recompile: src/elixir_clauses Recompile: src/elixir_bootstrap Recompile: src/elixir_bitstring Recompile: src/elixir_aliases Recompile: src/elixir /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/generate_app.escript lib/elixir/src/elixir.app.src lib/elixir/ebin/elixir.app 1.10.3 Generated elixir app if [ ! -f lib/elixir/ebin/Elixir.Kernel.beam ]; then \ echo "==> bootstrap (compile)"; \ erl -I lib/elixir/include -noshell -pa lib/elixir/ebin -s elixir_compiler bootstrap -s erlang halt; \ fi ==> bootstrap (compile) Compiled lib/elixir/lib/kernel.ex Compiled lib/elixir/lib/macro/env.ex Compiled lib/elixir/lib/keyword.ex Compiled lib/elixir/lib/module.ex Compiled lib/elixir/lib/list.ex Compiled lib/elixir/lib/macro.ex Compiled lib/elixir/lib/kernel/typespec.ex Compiled lib/elixir/lib/code.ex Compiled lib/elixir/lib/code/identifier.ex Compiled lib/elixir/lib/module/checker.ex Compiled lib/elixir/lib/module/locals_tracker.ex Compiled lib/elixir/lib/module/parallel_checker.ex Compiled lib/elixir/lib/module/types/helpers.ex Compiled lib/elixir/lib/module/types/infer.ex Compiled lib/elixir/lib/module/types/expr.ex Compiled lib/elixir/lib/module/types/pattern.ex Compiled lib/elixir/lib/module/types.ex Compiled lib/elixir/lib/kernel/utils.ex Compiled lib/elixir/lib/exception.ex Compiled lib/elixir/lib/protocol.ex Compiled lib/elixir/lib/stream/reducers.ex Compiled lib/elixir/lib/enum.ex Compiled lib/elixir/lib/map.ex Compiled lib/elixir/lib/inspect/algebra.ex Compiled lib/elixir/lib/inspect.ex Compiled lib/elixir/lib/access.ex Compiled lib/elixir/lib/range.ex Compiled lib/elixir/lib/regex.ex Compiled lib/elixir/lib/string.ex Compiled lib/elixir/lib/string/chars.ex Compiled lib/elixir/lib/io.ex Compiled lib/elixir/lib/path.ex Compiled lib/elixir/lib/file.ex Compiled lib/elixir/lib/system.ex Compiled lib/elixir/lib/kernel/cli.ex Compiled lib/elixir/lib/kernel/error_handler.ex Compiled lib/elixir/lib/kernel/parallel_compiler.ex Compiled lib/elixir/lib/kernel/lexical_tracker.ex make unicode make[1]: Entering directory '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3' ==> unicode (compile) bin/elixirc --verbose --ignore-module-conflict lib/elixir/unicode/unicode.ex -o lib/elixir/ebin; Compiling /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/unicode/unicode.ex (it's taking more than 15s) bin/elixirc --verbose --ignore-module-conflict lib/elixir/unicode/properties.ex -o lib/elixir/ebin; bin/elixirc --verbose --ignore-module-conflict lib/elixir/unicode/tokenizer.ex -o lib/elixir/ebin; make[1]: Leaving directory '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3' ==> elixir (compile) cd lib/elixir && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin; Compiling /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/lib/base.ex (it's taking more than 15s) Compiling /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/lib/file/stat.ex (it's taking more than 15s) Compiling /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/lib/gen_event.ex (it's taking more than 15s) Compiling /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/lib/kernel.ex (it's taking more than 15s) make app make[1]: Entering directory '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3' /var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/generate_app.escript lib/elixir/src/elixir.app.src lib/elixir/ebin/elixir.app 1.10.3 Generated elixir app make[1]: Leaving directory '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3' ==> eex (compile) cd lib/eex && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin ==> mix (compile) cd lib/mix && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin cd lib/mix && ../../bin/elixir -e 'Mix.start(:permanent, [])' -r mix.exs -e 'Mix.Task.run("compile.app", ~w[--compile-path ebin])' Generated mix app ==> ex_unit (compile) cd lib/ex_unit && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin cd lib/ex_unit && ../../bin/elixir -e 'Mix.start(:permanent, [])' -r mix.exs -e 'Mix.Task.run("compile.app", ~w[--compile-path ebin])' Generated ex_unit app ==> logger (compile) cd lib/logger && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin cd lib/logger && ../../bin/elixir -e 'Mix.start(:permanent, [])' -r mix.exs -e 'Mix.Task.run("compile.app", ~w[--compile-path ebin])' Generated logger app cd lib/eex && ../../bin/elixir -e 'Mix.start(:permanent, [])' -r mix.exs -e 'Mix.Task.run("compile.app", ~w[--compile-path ebin])' Generated eex app ==> iex (compile) cd lib/iex && ../../bin/elixirc --verbose --ignore-module-conflict "lib/**/*.ex" -o ebin cd lib/iex && ../../bin/elixir -e 'Mix.start(:permanent, [])' -r mix.exs -e 'Mix.Task.run("compile.app", ~w[--compile-path ebin])' Generated iex app >>> Source compiled. >>> Test phase: dev-lang/elixir-1.10.3 make -j1 test if [ ! -f lib/elixir/ebin/elixir.app ]; then erl -noshell -eval '{V,_} = string:to_integer(erlang:system_info(otp_release)), io:fwrite("~s", [is_integer(V) and (V >= 21)])' -s erlang halt | grep -q '^true'; if [ $? != 0 ]; then echo "At least Erlang/OTP 21.0 is required to build Elixir"; exit 1; fi; fi cd lib/elixir && mkdir -p ebin && erl -make if [ "" = "Windows_NT" ]; then cmd //C call ./bin/mix.bat format --check-formatted; else bin/elixir bin/mix format --check-formatted; fi mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/atom_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/control_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/function_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/match_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/operators_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/string_test.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/test_helper.erl mkdir -p lib/elixir/test/ebin erlc -I lib/elixir/include -o lib/elixir/test/ebin lib/elixir/test/erlang/tokenizer_test.erl ==> elixir (eunit) erl -I lib/elixir/include -noshell -pa lib/elixir/ebin -pa lib/elixir/test/ebin -s test_helper test; All 190 tests passed. ==> elixir (ex_unit) epmd -daemon if [ "" = "Windows_NT" ]; then \ cd lib/elixir && cmd //C call ../../bin/elixir.bat -r "test/elixir/test_helper.exs" -pr "test/elixir/**/"*_test.exs""; \ else \ cd lib/elixir && ../../bin/elixir -r "test/elixir/test_helper.exs" -pr "test/elixir/**/"*_test.exs""; \ fi Excluding tags: [windows: true] ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1) test compiles code (Kernel.CLI.CompileTest) test/elixir/kernel/cli_test.exs:120 Assertion with == failed code: assert :code.which(CompileSample) |> List.to_string() == Path.expand(context[:beam_file_path]) left: "" right: "/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3/lib/elixir/tmp/beams/120/Elixir.CompileSample.beam" stacktrace: test/elixir/kernel/cli_test.exs:126: (test) ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Finished in 209.6 seconds (164.1s on load, 45.4s on tests) 1574 doctests, 3401 tests, 1 failure, 8 excluded Randomized with seed 498003 make: *** [Makefile:284: test_stdlib] Error 1 * ERROR: dev-lang/elixir-1.10.3::gentoo failed (test phase): * Make test failed. See above for details. * * Call stack: * ebuild.sh, line 125: Called src_test * environment, line 482: Called default * phase-functions.sh, line 855: Called default_src_test * phase-functions.sh, line 884: Called __eapi0_src_test * phase-helpers.sh, line 783: Called die * The specific snippet of code: * $emake_cmd ${internal_opts} test || \ * die "Make test failed. See above for details." * * If you need support, post the output of `emerge --info '=dev-lang/elixir-1.10.3::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/elixir-1.10.3::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:elixir-1.10.3:20200623-045317.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/elixir-1.10.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/elixir-1.10.3/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3' * S: '/var/tmp/portage/dev-lang/elixir-1.10.3/work/elixir-1.10.3'