Package: src:elixir-lang
Version: 1.14.0.dfsg-2
User: debian...@lists.debian.org
Usertags: make-4.4
Severity: important
Tags: ftbfs

Dear Maintainer,

This package fails to build from source with Make 4.4.1, most likely because of
changes in $(shell) environment handling: environment variables exported from
Makefiles are now made available to commands invoked using $(shell), which
can cause issues with recursive definitions in particular. See
https://salsa.debian.org/debian/make/-/blob/master/debian/NEWS for a complete
list of backward-incompatible changes since Make 4.3.

Below you will find how the builds end, hopefully the most relevant
part from the build log. A full build log is available here:

https://people.debian.org/~sanvila/make-4.4/build-logs/

Make 4.4.1 is currently available in experimental and will hopefully
soon be uploaded to unstable, at which time this bug will become
release-critical.

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Please reach out to the Make maintainer, Stephen Kitt <sk...@debian.org> if
you need help fixing this.

--------------------------------------------------------------------------------
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
Generated elixir app
==> bootstrap (compile)
==> eex (compile)
{"init terminating in 
do_boot",{undef,[{'Elixir.Kernel.CLI',main,[["+elixirc","--ignore-module-conflict","lib/**/*.ex","-o","ebin"]],[]},{init,start_em,1,[]},{init,do_boot,3,[]}]}}

init terminating in do_boot 
({undef,[{Elixir.Kernel.CLI,main,+elixirc--ignore-module-conflictlib/**/*.ex-oebin,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})



Crash dump is being written to: erl_crash.dump...done

make[1]: *** [Makefile:116: lib/eex/ebin/Elixir.EEx.beam] Error 1
make[1]: *** Waiting for unfinished jobs....
Compiled kernel.ex
Compiled kernel/utils.ex
Compiled macro/env.ex
Compiled keyword.ex
Compiled module.ex
Compiled list.ex
Compiled macro.ex
Compiled kernel/typespec.ex
Compiled code.ex
Compiled code/identifier.ex
Compiled protocol.ex
Compiled stream/reducers.ex
Compiled enum.ex
Compiled regex.ex
Compiled inspect/algebra.ex
Compiled inspect.ex
Compiled string.ex
Compiled string/chars.ex
Compiled kernel.ex
Compiled list/chars.ex
Compiled module/locals_tracker.ex
Compiled module/parallel_checker.ex
Compiled module/types/helpers.ex
Compiled module/types/unify.ex
Compiled module/types/of.ex
Compiled module/types/pattern.ex
Compiled module/types/expr.ex
Compiled module/types.ex
Compiled exception.ex
Compiled path.ex
Compiled file.ex
Compiled map.ex
Compiled range.ex
Compiled access.ex
Compiled io.ex
Compiled system.ex
Compiled code/formatter.ex
Compiled code/normalizer.ex
Compiled kernel/cli.ex
Compiled kernel/error_handler.ex
Compiled kernel/parallel_compiler.ex
Compiled kernel/lexical_tracker.ex
make[2]: Entering directory '/<<PKGBUILDDIR>>'
==> unicode (compile)
[Unicode] Break on 25 whitespace codepoints
[Unicode] Tokenizing 107876 non-ascii codepoints
[Unicode] Tokenizing 44 scriptsets
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
==> elixir (compile)
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Generated elixir app
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 "INSTALL=install --strip-program=true" returned 
exit code 2
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--------------------------------------------------------------------------------

Reply via email to