FS#60239 - [systemd] doesn't build
Attached to Project:
Arch Linux
Opened by Andreas Baumann (andreas_baumann) - Saturday, 29 September 2018, 07:30 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 29 October 2018, 02:33 GMT
Opened by Andreas Baumann (andreas_baumann) - Saturday, 29 September 2018, 07:30 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 29 October 2018, 02:33 GMT
|
Details
Description:
The Meson build system Version: 0.48.0 Source dir: /data/INSTALL/systemd/src/systemd-stable Build dir: /data/INSTALL/systemd/src/build Build type: native build meson_options.txt:49:0: ERROR: Option name debug is reserved. A full log can be found at /data/INSTALL/systemd/src/build/meson-logs/meson-log.txt Seems others hit it too, see Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909455 https://salsa.debian.org/systemd-team/systemd/commit/28210e596a3c477a411adde2f092826f03a972ff Additional info: * package version(s): 239.2-2 Steps to reproduce: asp export systemd cd systemd staging-x86_64-build |
This task depends upon
Closed by Doug Newgard (Scimmia)
Monday, 29 October 2018, 02:33 GMT
Reason for closing: Fixed
Additional comments about closing: systemd 239.6-1
Monday, 29 October 2018, 02:33 GMT
Reason for closing: Fixed
Additional comments about closing: systemd 239.6-1
how many packages depend on meson in it's current state.
meson added a debug flag. So the patch is fine. :-)
can we get this fixed? I need it for compiling systemd for fixing another bug and debugging some issues.
When I tried to apply the patch, I get something like this:
patching file rules/50-udev-default.rules.in
patching file sysusers.d/basic.conf.in
patching file meson.build
Hunk #1 FAILED at 765.
1 out of 1 hunk FAILED -- saving rejects to file meson.build.rej
patching file meson_options.txt
Hunk #1 FAILED at 46.
1 out of 1 hunk FAILED -- saving rejects to file meson_options.txt.rej
https://github.com/systemd/systemd/commit/8f6b442a78d0b485f044742ad90b2e8271b4e68e
or
https://git.archlinux32.org/archlinux32/packages/raw/commit/ed7192fa90ced459e89183b0bbe59e4caaae8270/core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch
Keep in mind that the first one is a git commit, the second one a patch against the revision
of systemd specified in PKGBUILD.
234/315 test-compress FAIL 1.21 s (killed by signal 6 SIGABRT)
./test-compress fails in an assertion:
Assertion 'r < 0' failed at ../systemd-stable/src/journal/test-compress.c:235, function test_lz4_decompress_partial(). Aborting.
Abort (core dumped)
Edit:
Compatibility patch require lz4 >= 1.8.3 and ensure the test passes.