* 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 splitdebug test userpriv usersandbox * Applying elixir-1.9.1-disable-network-tests.patch ... [ ok ] 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; 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 ==> elixir (eunit) All 190 tests passed. ==> elixir (ex_unit) 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 30.4 seconds (14.6s on load, 15.7s on tests) 1574 doctests, 3401 tests, 1 failure, 8 excluded Randomized with seed 261176 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 522: 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/emerge-log/build/dev-lang/elixir-1.10.3:20200606-180257.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' emerge --info: Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.0, gcc-9.3.0, glibc-2.30-r8, 4.14.34-gentoo-infra38 x86_64) ================================================================= System uname: Linux-4.14.34-gentoo-infra38-x86_64-Intel-R-_Xeon-R-_CPU_E5-2620_v4_@_2.10GHz-with-gentoo-2.6 KiB Mem: 16426740 total, 10154344 free KiB Swap: 4194268 total, 4186104 free Timestamp of repository gentoo: Sat, 06 Jun 2020 17:37:28 +0000 sh bash 5.0_p17 ld GNU ld (Gentoo 2.33.1 p2) 2.33.1 app-shells/bash: 5.0_p17::gentoo dev-java/java-config: 2.2.0-r4::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.2-r2::gentoo dev-util/cmake: 3.16.5::gentoo sys-apps/baselayout: 2.6-r1::gentoo sys-apps/openrc: 0.42.1::gentoo sys-apps/sandbox: 2.18::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo sys-devel/automake: 1.16.1-r1::gentoo sys-devel/binutils: 2.33.1-r1::gentoo sys-devel/gcc: 9.3.0::gentoo sys-devel/gcc-config: 2.2.1::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.2.1-r4::gentoo sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers) sys-libs/glibc: 2.30-r8::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.gentoo.org/gentoo-portage priority: -1000 sync-rsync-verify-metamanifest: yes sync-rsync-verify-max-age: 24 sync-rsync-extra-opts: sync-rsync-verify-jobs: 1 x-portage location: /usr/local/portage masters: gentoo priority: 0 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="* intel-ucode LSI-tw_cli MicroChip-SDCC SmartLabs ipw3945 ipw2100-fw Texinfo-manual man-pages-posix-2013 vlgothic BAEKMUK UbuntuFontLicense-1.0 LDP-1a man-pages quake1-textures CC-PD CC-SA-1.0 BitstreamVera man-pages-posix mplus-fonts CC-BY-SA-1.0 MaxMind2 myspell-en_CA-KevinAtkinson wxWinFDL-3 LDP-1 CC-BY-3.0 FDL-1.1+ GPL-2 FDL-1.1 GPL-1 FDL-1.2+ Arphic FDL-1.2 OPL GPL-3+ IPAfont CC-BY-SA-4.0 OFL-1.1 FDL-1.3+ GPL-2+ CC-BY-SA-2.5 FreeArt CC-BY-SA-2.0 CC-BY-2.0 OFL CC-BY-2.5 FDL-1.3 CC-BY-4.0 GPL-1+ GPL-3 CC-BY-SA-3.0 CPAL-1.0 QPL OSL-2.1 openssl EPL-1.0 gnuplot Zend-2.0 OSL-2.0 AFL-2.1 AFL-3.0 EUPL-1.1 CC0-1.0 Clear-BSD qwt Transmission-OpenSSL-exception vim GPL-3-with-openssl-exception BSD BSD-2 Apache-2.0-with-LLVM-exceptions ECL-2.0 GPL-2 GPL-3+-with-opencl-openssl-exception ISC GPL-1 metapackage LGPL-2.1+ LGPL-2.1-with-linking-exception tanuki-community AGPL-3 PSF-2.4 GPL-3+-with-opencl-exception GPL-2-with-linking-exception LGPL-2 PSF-2.2 Unlicense ZLIB Ruby-BSD WTFPL-2 LGPL-2+ GPL-2-with-classpath-exception IJG UoI-NCSA libstdc++ AGPL-3+ GPL-2-with-exceptions GPL-3+ W3C Sleepycat Clarified-Artistic LGPL-2-with-linking-exception LGPL-2.1 gcc-runtime-library-exception-3.1 SGI-B-2.0 LGPL-3+ unicode Ruby CeCILL-2 Boost-1.0 FTL GPL-3+-with-cuda-exception GPL-2+ HPND MIT wxWinLL-3.1 ZPL libgcc UPX-exception Artistic-2 LGPL-3-with-linking-exception GPL-3+-with-cuda-openssl-exception OPENLDAP Nokia-Qt-LGPL-Exception-1.1 PYTHON PSF-2 public-domain Apache-2.0 GPL-1+ PSF-2.3 GPL-2-with-font-exception GPL-3 GPL-2+-with-openssl-exception GPL-2-with-MySQL-FLOSS-exception MPL-2.0 LGPL-3 GPL-3-with-font-exception NPL-1.1 CPL-1.0 Apache-1.0 CDDL IBM BSD-4 QPL-1.0 Apache-1.1 LPPL-1.2 MPL-1.0 EPL-2.0 Ms-PL OSL-1.1 CNRI PHP-3.01 APSL-2 MPL-1.1 FraunhoferFDK PHP-3 BSD BSD-2 ECL-2.0 GPL-2 CPAL-1.0 ISC QPL OSL-2.1 LGPL-2.1+ EPL-1.0 AGPL-3 APL-1.0 AFL-3.0 ZLIB EUPL-1.1 nethack CPL-1.0 wxWinLL-3 CDDL IBM LGPL-2+ UoI-NCSA AGPL-3+ GPL-3+ W3C Sleepycat Apache-1.1 LGPL-2.1 LPPL-1.3c IPAfont LGPL-3+ OFL-1.1 MPL-1.0 Boost-1.0 EPL-2.0 GPL-2+ Artistic HPND MIT ZPL Ms-PL Artistic-2 NOSA PSF-2 Apache-2.0 Watcom-1.0 GPL-1+ CNRI GPL-3 PHP-3.01 POSTGRESQL APSL-2 MPL-2.0 MPL-1.1 LGPL-3 ZSH CRACKLIB Mini-XML netcat Openwall UCAR-Unidata rdisc CMake Snd pngnq bufexplorer.vim LLVM-Grant BEER-WARE imagemagick pngcrush tablelist PCRE docbook eGenixPublic-1.1 AMPAS ipadic matplotlib icu Interbase-1.0 Flashpix psutils xbatt inner-net mm Sendmail-Open-Source FLTK Time-modules Old-MIT VTK NEWLIB freetts Princeton libpng gd repoze JNIC wm2 JDOM BSD-with-disclosure CDDL-Schily Sympow-BSD LPPL-1.3 Subversion otter openafs-krb5-a FastCGI TeX LambdaMOO scanlogd buddy FLEX Allegro htmlc xboing Time-Format Emacs sash IDPL xtrs NCSA-HDF HTML-Tidy symlinks bea.ri.jsr173 File-MMagic libmng TeX-other-free Xdebug Info-ZIP torque-2.5 Toyoda CeCILL-C tumbolia libtiff PHP-2.02 DUMB-0.9.3 dom4j JOVE rwpng ElementTree DES par RSA tcltk tm-align XC perforce BSD-1 iASL minpack gsm lsof Khronos-CLHPP photopc AIFFWriter.m LPPL-1.3b ngrep mpich2 MIT-with-advertising CAOSL Sendmail SVFL URT the-Click-license boehm-gc SMAIL rc libpng2 sdlsasteroids totd BSD-with-attribution CPL-0.5 x2x shrimp SSLeay CDDL-1.1 FVWM feh ipx-utils Ispell Crypt-IDEA tcp_wrappers_license alternate LIBGLOSS flexmock BZIP2 canfep regexp-UofT ErlPL-1.1 w3m Atmel unRAR ISSL linux-fw-redistributable qlogic-fibre-channel-firmware Amazon Mellanox-AS-IS no-source-code freedist bonnie JSON sun-jlfgr Broadcom ipw2200-fw shmux NVIDIA-r1 bh-luxi AVASYS" CBUILD="x86_64-pc-linux-gnu" CC="x86_64-pc-linux-gnu-gcc" CFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXX="x86_64-pc-linux-gnu-g++" CXXFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going y --quiet-fail y -1" ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" FCFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log splitdebug strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe -g -ggdb -frecord-gcc-switches -march=native" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" LINGUAS="en en_GB" MAKEOPTS="-j8" PKGDIR="/root/.packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" PORTAGE_TMPDIR="/var/tmp" USE="X acl amd64 berkdb bzip2 cli crypt dri elogind fortran gdbm iconv ipv6 jumbo-build libtirpc multilib ncurses nls nptl openmp openssl pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en en_GB en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS