Package: src:muon-meson Version: 0.3.0-3 Severity: serious Tags: ftbfs patch
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --buildsystem=none --builddir=build dh_update_autotools_config -O--buildsystem=none -O--builddir=build dh_autoreconf -O--buildsystem=none -O--builddir=build dh_auto_configure -O--buildsystem=none -O--builddir=build debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' ln -s ../meson-docs subprojects/ CC="x86_64-linux-gnu-gcc" CFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" LDFLAGS="-Wl,-z,relro -Wl,-z,now" ./bootstrap.sh build + dir=build + mkdir -p build + pkgconf_cmd= + command -v pkgconf + pkgconf_cmd=pkgconf + [ -n pkgconf ] + pkgconf libpkgconf + pkgconf --cflags libpkgconf + pkgconf_cflags=-I/usr/include/pkgconf -DBOOTSTRAP_HAVE_LIBPKGCONF + pkgconf --libs libpkgconf + pkgconf_libs=-lpkgconf + x86_64-linux-gnu-gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -Iinclude -I/usr/include/pkgconf -DBOOTSTRAP_HAVE_LIBPKGCONF src/amalgam.c -lpkgconf -o build/muon In file included from src/amalgam.c:33: src/external/readline_builtin.c: In function ‘muon_readline’: src/external/readline_builtin.c:23:9: warning: ignoring return value of ‘fgets’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 23 | fgets(buf, 2048, stdin); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/amalgam.c:30: In function ‘reopen_source’, inlined from ‘reopen_source.constprop’ at src/error.c:352:1: src/error.c:359:36: warning: argument 1 null where non-null expected [-Wnonnull] 359 | src->len = strlen(src->src); | ^~~~~~~~~~~~~~~~ In file included from src/args.c:9, from src/amalgam.c:12: /usr/include/string.h: In function ‘reopen_source.constprop’: /usr/include/string.h:407:15: note: in a call to function ‘strlen’ declared ‘nonnull’ 407 | extern size_t strlen (const char *__s) | ^~~~~~ In file included from /usr/include/stdio.h:970, from include/lang/object.h:13, from include/lang/workspace.h:15, from include/args.h:9, from src/args.c:11: In function ‘fprintf’, inlined from ‘tests_output_html’ at src/cmd_test.c:1108:2, inlined from ‘tests_run’ at src/cmd_test.c:1234:31: /usr/include/x86_64-linux-gnu/bits/stdio2.h:111:10: warning: argument 3 null where non-null expected [-Wnonnull] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ In file included from /usr/include/stdio.h:954: /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h: In function ‘tests_run’: /usr/include/x86_64-linux-gnu/bits/stdio2-decl.h:49:12: note: in a call to function ‘__fprintf_chk’ declared ‘nonnull’ 49 | extern int __fprintf_chk (FILE *__restrict __stream, int __flag, | ^~~~~~~~~~~~~ In function ‘fprintf’, inlined from ‘tests_output_html’ at src/cmd_test.c:1108:2, inlined from ‘tests_run’ at src/cmd_test.c:1234:31: /usr/include/x86_64-linux-gnu/bits/stdio2.h:111:10: warning: null format string [-Wformat-overflow=] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ build/muon setup -Dprefix=/usr -Dsamurai=disabled -Dreadline=bestline build detected compiler gcc '14.2.0' (['x86_64-linux-gnu-gcc']), linker: ld (['x86_64-linux-gnu-ld']), static_linker: ar (['x86_64-linux-gnu-ar']) configuring 'muon', version: 0.3.0 configuring '/<<PKGBUILDDIR>>/build/version.txt' c compiler: supports argument '-Wendif-labels': [32mYES[0m c compiler: supports argument '-Wimplicit-fallthrough=2': [32mYES[0m c compiler: supports argument '-Winit-self': [32mYES[0m c compiler: supports argument '-Wlogical-op': [32mYES[0m c compiler: supports argument '-Wmissing-include-dirs': [32mYES[0m c compiler: supports argument '-Wno-missing-braces': [32mYES[0m c compiler: supports argument '-Wno-missing-field-initializers': [32mYES[0m c compiler: supports argument '-Wno-unused-parameter': [32mYES[0m c compiler: supports argument '-Wold-style-definition': [32mYES[0m c compiler: supports argument '-Woverflow': [32mYES[0m c compiler: supports argument '-Wstrict-aliasing=2': [32mYES[0m c compiler: supports argument '-Wstrict-prototypes': [32mYES[0m c compiler: supports argument '-Wundef': [32mYES[0m c compiler: supports argument '-Wvla': [32mYES[0m c compiler: supports argument '-fstrict-aliasing': [32mYES[0m c compiler: supports argument '-std=c99': [32mYES[0m configuring '/<<PKGBUILDDIR>>/build/src/version.c' found dependency libcurl version 8.10.1 found dependency libarchive version 3.7.4 found dependency libpkgconf version 1.8.1 [tinyjson] entering subproject 'tinyjson' [tinyjson] detected compiler gcc '14.2.0' (['x86_64-linux-gnu-gcc']), linker: ld (['x86_64-linux-gnu-ld']), static_linker: ar (['x86_64-linux-gnu-ar']) [tinyjson] configuring 'tiny-json', version: undefined found dependency 'tinyjson' (declared dependency) version undefined static [bestline] entering subproject 'bestline' [bestline] detected compiler gcc '14.2.0' (['x86_64-linux-gnu-gcc']), linker: ld (['x86_64-linux-gnu-ld']), static_linker: ar (['x86_64-linux-gnu-ar']) [bestline] configuring 'bestline', version: undefined found dependency 'bestline' (declared dependency) version undefined static warn dependency ['tracy'] not found [meson-docs] entering subproject 'meson-docs' [meson-docs] configuring 'meson', version: undefined summary: - muon 0.3.0 libcurl: true libarchive: true libpkgconf: true docs: true setup complete ninja -C build --verbose ninja: Entering directory `build' [1/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I tools -I ../tools -I ../include -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ tools/embedder.p/embedder.c.o -MF tools/embedder.p/embedder.c.o.d -o tools/embedder.p/embedder.c.o -c ../tools/embedder.c [2/123] x86_64-linux-gnu-gcc -o tools/embedder tools/embedder.p/embedder.c.o -Wl,--as-needed -Wl,--no-undefined -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wl,-z,relro -Wl,-z,now [...] [110/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/version.c.o -MF muon.p/src/version.c.o.d -o muon.p/src/version.c.o -c src/version.c [111/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/platform/posix/rpath_fixer.c.o -MF muon.p/src/platform/posix/rpath_fixer.c.o.d -o muon.p/src/platform/posix/rpath_fixer.c.o -c ../src/platform/posix/rpath_fixer.c [112/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/libcurl.c.o -MF muon.p/src/external/libcurl.c.o.d -o muon.p/src/external/libcurl.c.o -c ../src/external/libcurl.c [113/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/libarchive.c.o -MF muon.p/src/external/libarchive.c.o.d -o muon.p/src/external/libarchive.c.o -c ../src/external/libarchive.c [114/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/libpkgconf.c.o -MF muon.p/src/external/libpkgconf.c.o.d -o muon.p/src/external/libpkgconf.c.o -c ../src/external/libpkgconf.c [115/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/tinyjson.c.o -MF muon.p/src/external/tinyjson.c.o.d -o muon.p/src/external/tinyjson.c.o -c ../src/external/tinyjson.c [116/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/samurai_null.c.o -MF muon.p/src/external/samurai_null.c.o.d -o muon.p/src/external/samurai_null.c.o -c ../src/external/samurai_null.c [117/123] /<<PKGBUILDDIR>>/build/muon internal exe -R subprojects/tinyjson/libtiny-json.a -- x86_64-linux-gnu-ar csrD subprojects/tinyjson/libtiny-json.a subprojects/tinyjson/libtiny-json.a.p/tiny-json.c.o [118/123] x86_64-linux-gnu-gcc -std=c99 -g -O0 -Wpedantic -Wextra -Wall -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wdate-time -D_FORTIFY_SOURCE=2 -Wendif-labels -Wimplicit-fallthrough=2 -Winit-self -Wlogical-op -Wmissing-include-dirs -Wno-missing-braces -Wno-missing-field-initializers -Wno-unused-parameter -Wold-style-definition -Woverflow -Wstrict-aliasing=2 -Wstrict-prototypes -Wundef -Wvla -fstrict-aliasing -std=c99 -DMUON_BOOTSTRAPPED -I . -I .. -I ../include -I /usr/include/x86_64-linux-gnu -I /usr/include/p11-kit-1 -I /usr/include/pkgconf -I subprojects/tinyjson -I ../subprojects/tinyjson -I subprojects/bestline -I ../subprojects/bestline -I src/script -DMUON_PLATFORM_posix -DMUON_ENDIAN=0 -MD -MQ muon.p/src/external/readline_bestline.c.o -MF muon.p/src/external/readline_bestline.c.o.d -o muon.p/src/external/readline_bestline.c.o -c ../src/external/readline_bestline.c [119/123] /<<PKGBUILDDIR>>/build/muon internal exe -R subprojects/bestline/libbestline.a -- x86_64-linux-gnu-ar csrD subprojects/bestline/libbestline.a subprojects/bestline/libbestline.a.p/bestline.c.o [120/123] /<<PKGBUILDDIR>>/build/muon internal exe -c doc/muon.1 -f ../doc/muon.1.scd -e /<<PKGBUILDDIR>>/build/.muon/custom_tgt_env/muon_1_scd1_dat -- /usr/bin/scdoc [121/123] /<<PKGBUILDDIR>>/build/muon internal exe -c doc/meson.build.5 -f ../doc/meson.build.5.scd -e /<<PKGBUILDDIR>>/build/.muon/custom_tgt_env/meson_build_5_scd2_dat -- /usr/bin/scdoc [122/123] /<<PKGBUILDDIR>>/build/muon internal exe -e /<<PKGBUILDDIR>>/build/.muon/custom_tgt_env/meson_reference_33_dat -- ../subprojects/meson-docs/docs/genrefman.py -q -l fastyaml -g man -o subprojects/meson-docs/meson-reference.3 --no-modules FAILED: subprojects/meson-docs/meson-reference.3 /<<PKGBUILDDIR>>/build/muon internal exe -e /<<PKGBUILDDIR>>/build/.muon/custom_tgt_env/meson_reference_33_dat -- ../subprojects/meson-docs/docs/genrefman.py -q -l fastyaml -g man -o subprojects/meson-docs/meson-reference.3 --no-modules /bin/sh: 1: /<<PKGBUILDDIR>>/build/muon: Permission denied [123/123] x86_64-linux-gnu-gcc -o muon muon.p/src/backend/backend.c.o muon.p/src/backend/common_args.c.o muon.p/src/backend/ninja.c.o muon.p/src/backend/ninja/alias_target.c.o muon.p/src/backend/ninja/build_target.c.o muon.p/src/backend/ninja/custom_target.c.o muon.p/src/backend/ninja/rules.c.o muon.p/src/backend/output.c.o muon.p/src/datastructures/arr.c.o muon.p/src/datastructures/bucket_arr.c.o muon.p/src/datastructures/hash.c.o muon.p/src/datastructures/stack.c.o muon.p/src/formats/editorconfig.c.o muon.p/src/formats/ini.c.o muon.p/src/formats/lines.c.o muon.p/src/formats/tap.c.o muon.p/src/functions/array.c.o muon.p/src/functions/boolean.c.o muon.p/src/functions/both_libs.c.o muon.p/src/functions/build_target.c.o muon.p/src/functions/compiler.c.o muon.p/src/functions/configuration_data.c.o muon.p/src/functions/custom_target.c.o muon.p/src/functions/dependency.c.o muon.p/src/functions/dict.c.o muon.p/src/functions/disabler.c.o muon.p/src/functions/environment.c.o muon.p/src/functions/external_program.c.o muon.p/src/functions/feature_opt.c.o muon.p/src/functions/file.c.o muon.p/src/functions/generator.c.o muon.p/src/functions/kernel.c.o muon.p/src/functions/kernel/build_target.c.o muon.p/src/functions/kernel/configure_file.c.o muon.p/src/functions/kernel/custom_target.c.o muon.p/src/functions/kernel/dependency.c.o muon.p/src/functions/kernel/install.c.o muon.p/src/functions/kernel/options.c.o muon.p/src/functions/kernel/subproject.c.o muon.p/src/functions/machine.c.o muon.p/src/functions/meson.c.o muon.p/src/functions/modules.c.o muon.p/src/functions/modules/fs.c.o muon.p/src/functions/modules/keyval.c.o muon.p/src/functions/modules/pkgconfig.c.o muon.p/src/functions/modules/python.c.o muon.p/src/functions/modules/sourceset.c.o muon.p/src/functions/modules/toolchain.c.o muon.p/src/functions/number.c.o muon.p/src/functions/run_result.c.o muon.p/src/functions/source_configuration.c.o muon.p/src/functions/source_set.c.o muon.p/src/functions/string.c.o muon.p/src/functions/subproject.c.o muon.p/src/lang/analyze.c.o muon.p/src/lang/compiler.c.o muon.p/src/lang/eval.c.o muon.p/src/lang/fmt.c.o muon.p/src/lang/func_lookup.c.o muon.p/src/lang/lexer.c.o muon.p/src/lang/object.c.o muon.p/src/lang/object_iterators.c.o muon.p/src/lang/parser.c.o muon.p/src/lang/serial.c.o muon.p/src/lang/string.c.o muon.p/src/lang/typecheck.c.o muon.p/src/lang/vm.c.o muon.p/src/lang/workspace.c.o muon.p/src/args.c.o muon.p/src/cmd_install.c.o muon.p/src/cmd_test.c.o muon.p/src/coerce.c.o muon.p/src/compilers.c.o muon.p/src/embedded.c.o muon.p/src/error.c.o muon.p/src/guess.c.o muon.p/src/install.c.o muon.p/src/log.c.o muon.p/src/machine_file.c.o muon.p/src/machines.c.o muon.p/src/main.c.o muon.p/src/memmem.c.o muon.p/src/meson_opts.c.o muon.p/src/options.c.o muon.p/src/opts.c.o muon.p/src/rpmvercmp.c.o muon.p/src/sha_256.c.o muon.p/src/wrap.c.o muon.p/src/platform/assert.c.o muon.p/src/platform/filesystem.c.o muon.p/src/platform/mem.c.o muon.p/src/platform/os.c.o muon.p/src/platform/path.c.o muon.p/src/platform/run_cmd.c.o muon.p/src/platform/uname.c.o muon.p/src/platform/posix/filesystem.c.o muon.p/src/platform/posix/init.c.o muon.p/src/platform/posix/log.c.o muon.p/src/platform/posix/os.c.o muon.p/src/platform/posix/path.c.o muon.p/src/platform/posix/run_cmd.c.o muon.p/src/platform/posix/term.c.o muon.p/src/platform/posix/timer.c.o muon.p/src/platform/posix/uname.c.o muon.p/src/platform/posix/rpath_fixer.c.o muon.p/src/version.c.o muon.p/src/external/libcurl.c.o muon.p/src/external/libarchive.c.o muon.p/src/external/libpkgconf.c.o muon.p/src/external/tinyjson.c.o muon.p/src/external/samurai_null.c.o muon.p/src/external/readline_bestline.c.o -Wl,--as-needed -Wl,--no-undefined -g -O2 -Werror=implicit-function-declaration -Werror=array-bounds -Werror=clobbered -Werror=volatile-register-var -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -DBOOTSTRAP_NO_SAMU -Wl,-z,relro -Wl,-z,now -Wl,--start-group /usr/lib/x86_64-linux-gnu/libcurl.so /usr/lib/x86_64-linux-gnu/libarchive.so /usr/lib/x86_64-linux-gnu/libpkgconf.so subprojects/tinyjson/libtiny-json.a subprojects/bestline/libbestline.a -Wl,--end-group ninja: build stopped: subcommand failed. make[1]: *** [debian/rules:19: override_dh_auto_build] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:13: binary] Error 2 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202410/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. Note: The build does not always fail. 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. However, before that, please try GRUB_CMDLINE_LINUX="nr_cpus=1" because (apparently) the failure rate is higher that way. 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. The attached patch fixes the issue for me, and it's based on the official instructions here: https://git.sr.ht/~lattis/muon#install In short, the fix is to "let muon to build itself". Note that debian/rules is already using the bootstrapping method of building so we don't have to add a circular build-depends on itself or anything like that. Thanks.
--- a/debian/rules +++ b/debian/rules @@ -16,7 +16,7 @@ override_dh_auto_build: ln -s ../meson-docs subprojects/ CC="$(CC_FOR_BUILD)" CFLAGS="$(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)" LDFLAGS="$(LDFLAGS_FOR_BUILD)" ./bootstrap.sh build build/muon setup -Dprefix=/usr -Dsamurai=disabled -Dreadline=bestline build - ninja -C build --verbose + build/muon -C build samu # Meson's fs module tests require HOME to be a valid directory override_dh_auto_test: