Package: src:gjs Version: 1.86.0-3.1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202602/ 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 cannot 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 add an affects on src:gjs, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean dh_clean rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/gjs.substvars debian/gjs-tests.substvars debian/libgjs0.substvars debian/libgjs-dev.substvars debian/files rm -fr -- debian/gjs/ debian/tmp/ debian/gjs-tests/ debian/libgjs0/ debian/libgjs-dev/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary dh_update_autotools_config dh_autoreconf debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- \ --unity=on \ -Dauto_features=enabled \ \ \ cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 --unity=on -Dauto_features=enabled The Meson build system Version: 1.10.1 Source dir: /<<PKGBUILDDIR>> Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu Build type: native build DEPRECATION: WrapDB v1 is deprecated, updated using `meson wrap update zlib` Project name: gjs Project version: 1.86.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-13) 15.2.0") C linker for the host machine: cc ld.bfd 2.46 C++ compiler for the host machine: c++ (gcc 15.2.0 "c++ (Debian 15.2.0-13) 15.2.0") C++ linker for the host machine: c++ ld.bfd 2.46 Host machine cpu family: x86_64 Host machine cpu: x86_64 Compiler for C++ supports arguments -fno-strict-aliasing: YES Compiler for C++ supports arguments -Wno-variadic-macros: YES Compiler for C++ supports arguments -Wno-missing-field-initializers: YES Compiler for C++ supports arguments -Wno-dangling-pointer: YES Compiler for C supports arguments -Wno-typedef-redefinition: NO Compiler for C++ supports link arguments -Bsymbolic-functions: YES Compiler for C supports arguments -fno-semantic-interposition: YES Compiler for C++ supports arguments -fno-semantic-interposition: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency glib-2.0 found: YES 2.87.2 Run-time dependency gthread-2.0 found: YES 2.87.2 Run-time dependency gobject-2.0 found: YES 2.87.2 Run-time dependency gio-2.0 found: YES 2.87.2 Run-time dependency girepository-2.0 found: YES 2.87.2 Run-time dependency libffi found: YES 3.5.2 Run-time dependency cairo found: YES 1.18.4 Run-time dependency cairo-gobject found: YES 1.18.4 Run-time dependency cairo-xlib found: YES 1.18.4 Run-time dependency mozjs-140 found: YES 140.7.0 Run-time dependency sysprof-capture-4 found: YES 49.0 Library readline found: YES Checking if "64-bit atomics built-in" links: YES Checking for function "timer_settime" : YES Run-time dependency gtk+-3.0 found: YES 3.24.51 Run-time dependency gtk4 found: YES 4.20.3 Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-140 compiles: YES Checking if "SpiderMonkey sanity check" with dependency mozjs-140 runs: YES Program dtrace found: NO Program dbus-run-session found: YES (/usr/bin/dbus-run-session) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Check usable header "readline/readline.h" : YES Check usable header "sys/syscall.h" : YES Check usable header "unistd.h" : YES Check usable header "signal.h" : YES Configuring config.h using configuration Configuring gjs.stp using configuration Dependency gio-2.0 found: YES 2.87.2 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Run-time dependency gio-unix-2.0 found: YES 2.87.2 Compiler for C++ supports link arguments -Wl,--version-script,/<<PKGBUILDDIR>>/libgjs.map: YES Compiler for C++ supports link arguments -Wl,-exported_symbols_list,/<<PKGBUILDDIR>>/libgjs.symbols: NO Run-time dependency gobject-introspection-1.0 found: YES 1.86.0 Dependency gobject-introspection-1.0 found: YES 1.86.0 (cached) Program /usr/bin/x86_64-linux-gnu-g-ir-scanner found: YES (/usr/bin/x86_64-linux-gnu-g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.86.0 (cached) Program /usr/bin/x86_64-linux-gnu-g-ir-compiler found: YES (/usr/bin/x86_64-linux-gnu-g-ir-compiler) Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Executing subproject gobject-introspection-tests gobject-introspection-tests| Project name: gobject-introspection-tests gobject-introspection-tests| Project version: unversioned gobject-introspection-tests| C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-13) 15.2.0") gobject-introspection-tests| C linker for the host machine: cc ld.bfd 2.46 gobject-introspection-tests| Dependency glib-2.0 found: YES 2.87.2 (cached) gobject-introspection-tests| Dependency gobject-2.0 found: YES 2.87.2 (cached) gobject-introspection-tests| Dependency gio-2.0 found: YES 2.87.2 (cached) gobject-introspection-tests| Dependency cairo found: YES 1.18.4 (cached) gobject-introspection-tests| Dependency cairo-gobject found: YES 1.18.4 (cached) gobject-introspection-tests| Build targets in project: 23 gobject-introspection-tests| Subproject gobject-introspection-tests finished. Configuring testCommandLine.sh.test using configuration ../installed-tests/meson.build:39: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. Configuring testCommandLineModules.sh.test using configuration ../installed-tests/meson.build:39: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. Configuring testWarnings.sh.test using configuration ../installed-tests/meson.build:39: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. Configuring testGtk4Warnings.sh.test using configuration ../installed-tests/meson.build:39: WARNING: The variable(s) 'prefix' in the input file 'installed-tests/script.test.in' are not present in the given configuration data. Dependency gio-2.0 found: YES 2.87.2 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Dependency gio-2.0 found: YES 2.87.2 (cached) Program /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas found: YES (/usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas) Configuring testself.test using configuration Configuring testCairo.test using configuration Configuring testExceptions.test using configuration Configuring testFormat.test using configuration Configuring testFundamental.test using configuration Configuring testGettext.test using configuration Configuring testGIMarshalling.test using configuration Configuring testGio.test using configuration Configuring testGLib.test using configuration Configuring testGObject.test using configuration Configuring testGObjectClass.test using configuration Configuring testGObjectInterface.test using configuration Configuring testGObjectValue.test using configuration Configuring testGTypeClass.test using configuration Configuring testImporter.test using configuration Configuring testImporter2.test using configuration Configuring testIntrospection.test using configuration Configuring testLang.test using configuration Configuring testLegacyByteArray.test using configuration Configuring testLegacyClass.test using configuration Configuring testLegacyGObject.test using configuration Configuring testMainloop.test using configuration Configuring testNamespace.test using configuration Configuring testPackage.test using configuration Configuring testParamSpec.test using configuration Configuring testPrint.test using configuration Configuring testPromise.test using configuration Configuring testRegress.test using configuration Configuring testSignals.test using configuration Configuring testSystem.test using configuration Configuring testTweener.test using configuration Configuring testWarnLib.test using configuration Configuring testGObjectDestructionAccess.test using configuration Configuring testLegacyGtk.test using configuration Configuring testGtk3.test using configuration Configuring testGtk4.test using configuration Configuring testGDBus.test using configuration Configuring testAsync.test using configuration Configuring testCairoModule.test using configuration Configuring testConsole.test using configuration Configuring testESModules.test using configuration Configuring testAsyncMainloop.test using configuration Configuring testEncoding.test using configuration Configuring testGLibLogWriter.test using configuration Configuring testGlobal.test using configuration Configuring testTimers.test using configuration Configuring testUtility.test using configuration Configuring testWeakRef.test using configuration Program debugger-test.sh found: YES (/<<PKGBUILDDIR>>/installed-tests/debugger-test.sh) Configuring backtrace.test using configuration Configuring breakpoint.test using configuration Configuring continue.test using configuration Configuring delete.test using configuration Configuring detach.test using configuration Configuring down-up.test using configuration Configuring finish.test using configuration Configuring frame.test using configuration Configuring keys.test using configuration Configuring lastvalues.test using configuration Configuring list.test using configuration Configuring next.test using configuration Configuring print.test using configuration Configuring quit.test using configuration Configuring return.test using configuration Configuring set.test using configuration Configuring step.test using configuration Configuring throw.test using configuration Configuring until.test using configuration Configuring sourcemap-dynamic-module.test using configuration Configuring sourcemap-separate-module.test using configuration Configuring sourcemap-separate.test using configuration Configuring sourcemap-inlined.test using configuration Configuring sourcemap-inlined-module.test using configuration Configuring throw-ignored.test using configuration Dependency gio-2.0 found: YES 2.87.2 (cached) Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Build targets in project: 36 gobject-introspection-tests unversioned Build type : plain Install test libraries: YES GLib : 2.87.2 (in /usr) Cairo support : YES Cairo : 1.18.4 (in /usr) Cairo-gobject : 1.18.4 (in /usr) Install location : libexec/installed-tests/gjs gjs 1.86.0 Directories prefix : /usr bindir : /usr/bin libdir : /usr/lib/x86_64-linux-gnu datadir : /usr/share libexecdir : /usr/libexec Dependencies libffi : 3.5.2 (in /usr) GLib : 2.87.2 (in /usr) SpiderMonkey : 140.7.0 (in /usr, release build) Readline : (library) Sysprof : 49.0 (in /usr) Build options Build type : plain Installed tests : YES -Bsymbolic-functions : YES Skip DBus tests : NO Skip GTK tests : NO Extra debug logs : NO Precompiled headers : YES Optional features Use readline for input : YES Profiler (Linux only) : YES Dtrace debugging : NO Systemtap debugging : NO Subprojects gobject-introspection-tests: YES User defined options auto_features : enabled buildtype : plain libdir : lib/x86_64-linux-gnu localstatedir : /var prefix : /usr python.bytecompile : -1 sysconfdir : /etc unity : on wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v [1/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.h [2/77] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir .. --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d [3/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2 [too-long-redacted] pch.hh.gch -c ../gjs/gjs_pch.hh [4/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/gli [too-long-redacted] pch.hh.gch -c ../gjs/gjs_pch.hh [5/77] cc -Ilibjs-resources.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -MD -MQ libjs-resources.a.p/meson-generated_.._js-resources.c.o -MF libjs-resources.a.p/meson-generated_.._js-resources.c.o.d -o libjs-resources.a.p/meson-generated_.._js-resources.c.o -c js-resources.c [6/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2 [too-long-redacted] -jsapi.a.p/gjs-jsapi-unity1.cpp [7/77] c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/gli [too-long-redacted] nal.a.p/gjs-internal-unity0.cpp FAILED: [code=1] libgjs-internal.a.p/meson-generated_gjs-internal-unity0.cpp.o c++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 - [too-long-redacted] nal.a.p/gjs-internal-unity0.cpp In file included from ../gi/arg.h:20, from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/../gi/arg.cpp:46, from libgjs-internal.a.p/gjs-internal-unity0.cpp:1: ../gi/info.h: In instantiation of âvoid** GI::InfoOperations<Wrapper, GI::InfoTag::CALLABLE>::closure_native_address(ffi_closure*) const [with Wrapper = GI::OwnedInfo<GI::InfoTag::CALLABLE>]â: ../gi/function.h:53:65: required from here 53 | void* closure() const { return m_info.closure_native_address(m_closure); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../gi/info.h:887:59: error: invalid conversion from âvoid*â to âvoid**â [-fpermissive] 887 | return gi_callable_info_get_closure_native_address(ptr(), closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | | | void* [8/77] c++ -Ilibgjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2 [too-long-redacted] -jsapi.a.p/gjs-jsapi-unity0.cpp ninja: build stopped: subcommand failed. dh_auto_build: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j2 -v returned exit code 1 make: *** [debian/rules:21: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

