Apologies, Santiago, I mixed you up with the maintainer of make and
referred to you as Stephen.

--
Evgeny Golyshev

On Mon, 9 Dec 2024 at 20:02, Evgeny Golyshev <euguli...@gmail.com> wrote:

> Hi Stephen!
>
> Thanks for the info! I took a look at the log and saw that it mentions
> version 1.14.0.dfsg-2, which is an older version of the Elixir package.
> I've recently updated it to 1.17.3.dfsg-1, and I checked that it builds
> successfully with make 4.4.1-1~exp1.
>
> --
> Evgeny Golyshev
>
> On Sat, 7 Dec 2024 at 21:09, Santiago Vila <sanv...@debian.org> wrote:
>
>> 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