Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/cjs.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1683071841.525272/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f8be0ad9ad0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'f4f528468f2a43e596433203e13b38ca', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1683071841.525272/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target x86_64 --nodeps /builddir/build/SPECS/cjs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674000000
Wrote: /builddir/build/SRPMS/cjs-5.6.0-2.fc39.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target x86_64 --nodeps /builddir/build/SPECS/cjs.spec'], chrootPath='/var/lib/mock/fedora-rawhide-x86_64-1683071841.525272/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x7f8be0ad9ad0>timeout=0uid=1000gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bc10db4d00e54ca48e8e043479b7cdf5', '-D', '/var/lib/mock/fedora-rawhide-x86_64-1683071841.525272/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.qt1a6tny:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target x86_64 --nodeps /builddir/build/SPECS/cjs.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1674000000
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.8IZ3UG
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf cjs-5.6.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/cjs-5.6.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd cjs-5.6.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.5fA7l8
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd cjs-5.6.0
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ /usr/bin/meson setup --buildtype=plain --prefix=/usr --libdir=/usr/lib64 --libexecdir=/usr/libexec --bindir=/usr/bin --sbindir=/usr/sbin --includedir=/usr/include --datadir=/usr/share --mandir=/usr/share/man --infodir=/usr/share/info --localedir=/usr/share/locale --sysconfdir=/etc --localstatedir=/var --sharedstatedir=/var/lib --wrap-mode=nodownload --auto-features=enabled . redhat-linux-build --libexecdir=/usr/libexec/cjs/
The Meson build system
Version: 1.1.0
Source dir: /builddir/build/BUILD/cjs-5.6.0
Build dir: /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build
Build type: native build
Project name: cjs
Project version: 5.6.0
C compiler for the host machine: gcc (gcc 13.1.1 "gcc (GCC) 13.1.1 20230426 (Red Hat 13.1.1-1)")
C linker for the host machine: gcc ld.bfd 2.40-7
C++ compiler for the host machine: g++ (gcc 13.1.1 "g++ (GCC) 13.1.1 20230426 (Red Hat 13.1.1-1)")
C++ linker for the host machine: g++ ld.bfd 2.40-7
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-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: /usr/bin/pkg-config (1.9.4)
Run-time dependency glib-2.0 found: YES 2.76.2
Run-time dependency gthread-2.0 found: YES 2.76.2
Run-time dependency gobject-2.0 found: YES 2.76.2
Run-time dependency gio-2.0 found: YES 2.76.2
Run-time dependency libffi found: YES 3.4.4
Run-time dependency gobject-introspection-1.0 found: YES 1.76.1
Run-time dependency mozjs-78 found: YES 78.15.0
Run-time dependency cairo found: YES 1.17.8
Run-time dependency cairo-gobject found: YES 1.17.8
Run-time dependency cairo-xlib found: YES 1.17.8
Run-time dependency sysprof-capture-4 found: YES 3.48.0
Library readline found: YES
Checking if "64-bit atomics built-in" : links: YES 
Checking for function "timer_settime" : YES 
Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-78 compiles: YES 
Checking if "SpiderMonkey sanity check" with dependency mozjs-78 runs: YES
Checking if "printf() supports %I alternative int syntax" compiles: NO 
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 cjs.stp using configuration
Found pkg-config: /usr/bin/pkg-config (1.9.4)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Compiler for C++ supports link arguments -Wl,--version-script,/builddir/build/BUILD/cjs-5.6.0/libgjs.map: YES 
Compiler for C++ supports link arguments -Wl,-exported_symbols_list,/builddir/build/BUILD/cjs-5.6.0/libgjs.symbols: NO 
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner)
Dependency gobject-introspection-1.0 found: YES 1.76.1 (cached)
Program g-ir-compiler found: YES (/usr/bin/g-ir-compiler)
WARNING: You should add the boolean check kwarg to the run_command call.
         It currently defaults to false,
         but it will default to true in future releases of meson.
         See also: https://github.com/mesonbuild/meson/issues/9300
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency gtk4 found: NO (tried pkgconfig and cmake)
Configuring testCommandLine.sh.test using configuration
Configuring testCommandLineModules.sh.test using configuration
Configuring testWarnings.sh.test using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas)
Configuring testself.test using configuration
Configuring testByteArray.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 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 testRegress.test using configuration
Configuring testSignals.test using configuration
Configuring testSystem.test using configuration
Configuring testTweener.test using configuration
Configuring testCairo.test using configuration
Configuring testGtk3.test using configuration
Configuring testGObjectDestructionAccess.test using configuration
Configuring testLegacyGtk.test using configuration
Configuring testWarnLib.test using configuration
Configuring testGDBus.test using configuration
Configuring testConsole.test using configuration
Configuring testESModules.test using configuration
Configuring testEncoding.test using configuration
Configuring testGLibLogWriter.test using configuration
Configuring testCairoModule.test using configuration
Program debugger-test.sh found: YES (/builddir/build/BUILD/cjs-5.6.0/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 throw-ignored.test using configuration
Configuring until.test using configuration
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Message: Optional features
==========================
Build Cairo module: true
Use readline for input in interactive shell and debugger: true
Build profiler (Linux only): true
Build with precompiled headers: true
Build targets in project: 29
NOTICE: Future-deprecated features used:
 * 0.55.0: {'gnome.generate_gir argument --warn-error'}
 * 0.56.0: {'dependency.get_pkgconfig_variable', 'meson.build_root'}
 * 0.61.0: {'"gnome.generate_gir" keyword argument "install_dir_gir" value "False"'}
 * 0.62.0: {'pkgconfig.generate variable for builtin directories'}
cjs 5.6.0
  User defined options
    auto_features : enabled
    bindir        : /usr/bin
    buildtype     : plain
    datadir       : /usr/share
    includedir    : /usr/include
    infodir       : /usr/share/info
    libdir        : /usr/lib64
    libexecdir    : /usr/libexec/cjs/
    localedir     : /usr/share/locale
    localstatedir : /var
    mandir        : /usr/share/man
    prefix        : /usr
    sbindir       : /usr/sbin
    sharedstatedir: /var/lib
    sysconfdir    : /etc
    wrap_mode     : nodownload
Found ninja-1.11.1 at /usr/bin/ninja
+ /usr/bin/meson compile -C redhat-linux-build -j 2 --verbose
ninja: Entering directory `/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build'
[1/121] /usr/bin/glib-compile-resources ../js.gresource.xml --sourcedir ../ --c-name js_resources --internal --generate --target js-resources.h
[2/121] /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/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/gjs_pch.hh.gch -MF libcjs-jsapi.a.p/gjs_pch.hh.gch.d -o libcjs-jsapi.a.p/gjs_pch.hh.gch -c ../cjs/gjs_pch.hh
[4/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gjs_pch.hh.gch -MF libgjs-internal.a.p/gjs_pch.hh.gch.d -o libgjs-internal.a.p/gjs_pch.hh.gch -c ../cjs/gjs_pch.hh
[5/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o -c ../cjs/jsapi-dynamic-class.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_define_property_dynamic(JSContext*, JS::Handle<JSObject*>, char const*, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle<JS::Value>, unsigned int)’ at ../cjs/jsapi-dynamic-class.cpp:202:81:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘getter_obj’ in ‘MEM[(struct Rooted * *)cx_72(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/jsapi-dynamic-class.cpp: In function ‘gjs_define_property_dynamic(JSContext*, JS::Handle<JSObject*>, char const*, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle<JS::Value>, unsigned int)’:
../cjs/jsapi-dynamic-class.cpp:201:22: note: ‘getter_obj’ declared here
  201 |     JS::RootedObject getter_obj(cx,
      |                      ^~~~~~~~~~
../cjs/jsapi-dynamic-class.cpp:189:46: note: ‘cx’ declared here
  189 | gjs_define_property_dynamic(JSContext       *cx,
      |                             ~~~~~~~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_object_in_prototype_chain(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*)’ at ../cjs/jsapi-dynamic-class.cpp:250:74:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object_prototype’ in ‘MEM[(struct Rooted * *)cx_65(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/jsapi-dynamic-class.cpp: In function ‘gjs_object_in_prototype_chain(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*)’:
../cjs/jsapi-dynamic-class.cpp:250:22: note: ‘object_prototype’ declared here
  250 |     JS::RootedObject object_prototype(cx, JS::GetRealmObjectPrototype(cx));
      |                      ^~~~~~~~~~~~~~~~
../cjs/jsapi-dynamic-class.cpp:247:47: note: ‘cx’ declared here
  247 | bool gjs_object_in_prototype_chain(JSContext* cx, JS::HandleObject proto,
      |                                    ~~~~~~~~~~~^~
[6/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o -c ../cjs/jsapi-util-error.cpp
[7/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o -c ../cjs/jsapi-util-string.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_intern_string_to_id(JSContext*, char const*)’ at ../cjs/jsapi-util-string.cpp:473:64:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘str’ in ‘MEM[(struct Rooted * *)cx_24(D) + 56B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/jsapi-util-string.cpp: In function ‘gjs_intern_string_to_id(JSContext*, char const*)’:
../cjs/jsapi-util-string.cpp:473:22: note: ‘str’ declared here
  473 |     JS::RootedString str(cx, JS_AtomizeAndPinString(cx, string));
      |                      ^~~
../cjs/jsapi-util-string.cpp:470:37: note: ‘cx’ declared here
  470 | gjs_intern_string_to_id(JSContext  *cx,
      |                         ~~~~~~~~~~~~^~
[8/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -MF libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o.d -o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o -c ../cjs/jsapi-util.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_define_string_array(JSContext*, JS::Handle<JSObject*>, char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, unsigned int)’ at ../cjs/jsapi-util.cpp:225:77:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘array’ in ‘MEM[(struct Rooted * *)context_33(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/jsapi-util.cpp: In function ‘gjs_define_string_array(JSContext*, JS::Handle<JSObject*>, char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, unsigned int)’:
../cjs/jsapi-util.cpp:225:22: note: ‘array’ declared here
  225 |     JS::RootedObject array(context, gjs_build_string_array(context, strings));
      |                      ^~~~~
../cjs/jsapi-util.cpp:220:46: note: ‘context’ declared here
  220 | JSObject* gjs_define_string_array(JSContext* context,
      |                                   ~~~~~~~~~~~^~~~~~~
[9/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_console.cpp.o -MF libcjs-jsapi.a.p/util_console.cpp.o.d -o libcjs-jsapi.a.p/util_console.cpp.o -c ../util/console.cpp
[10/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_log.cpp.o -MF libcjs-jsapi.a.p/util_log.cpp.o.d -o libcjs-jsapi.a.p/util_log.cpp.o -c ../util/log.cpp
[11/121] g++ -Ilibcjs-jsapi.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs-jsapi.a.p/util_misc.cpp.o -MF libcjs-jsapi.a.p/util_misc.cpp.o.d -o libcjs-jsapi.a.p/util_misc.cpp.o -c ../util/misc.cpp
[12/121] rm -f libcjs-jsapi.a && gcc-ar csrDT libcjs-jsapi.a libcjs-jsapi.a.p/cjs_jsapi-dynamic-class.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-error.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util-string.cpp.o libcjs-jsapi.a.p/cjs_jsapi-util.cpp.o libcjs-jsapi.a.p/util_console.cpp.o libcjs-jsapi.a.p/util_log.cpp.o libcjs-jsapi.a.p/util_misc.cpp.o
[13/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg-cache.cpp.o -MF libgjs-internal.a.p/gi_arg-cache.cpp.o.d -o libgjs-internal.a.p/gi_arg-cache.cpp.o -c ../gi/arg-cache.cpp
In file included from ../gi/arg-cache.cpp:27:
../gi/arg-cache.h:71:25: warning: ‘GjsArgumentCache::<unnamed union>::<unnamed struct>::scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |             GIScopeType scope : 2;
      |                         ^~~~~
In file included from ../gi/arg-cache.cpp:34:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
[14/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_arg.cpp.o -MF libgjs-internal.a.p/gi_arg.cpp.o.d -o libgjs-internal.a.p/gi_arg.cpp.o -c ../gi/arg.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JS::PropertyKey>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘gjs_object_to_g_hash(JSContext*, JS::Handle<JSObject*>, _GIBaseInfoStub*, _GIBaseInfoStub*, GITransfer, _GHashTable**)’ at ../gi/arg.cpp:537:32:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘cur_id’ in ‘MEM[(struct Rooted * *)context_793(D) + 88B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/arg.cpp: In function ‘gjs_object_to_g_hash(JSContext*, JS::Handle<JSObject*>, _GIBaseInfoStub*, _GIBaseInfoStub*, GITransfer, _GHashTable**)’:
../gi/arg.cpp:537:18: note: ‘cur_id’ declared here
  537 |     JS::RootedId cur_id(context);
      |                  ^~~~~~
../gi/arg.cpp:506:45: note: ‘context’ declared here
  506 | static bool gjs_object_to_g_hash(JSContext* context, JS::HandleObject props,
      |                                  ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JS::Value>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘gjs_array_to_flat_struct_array(JSContext*, JS::Handle<JS::Value>, unsigned int, _GIBaseInfoStub*, _GIBaseInfoStub*, GIInfoType, void**)’ at ../gi/arg.cpp:792:28,
    inlined from ‘gjs_array_to_array(JSContext*, JS::Handle<JS::Value>, unsigned long, GITransfer, _GIBaseInfoStub*, void**)’ at ../gi/arg.cpp:955:54,
    inlined from ‘gjs_array_to_explicit_array(JSContext*, JS::Handle<JS::Value>, _GIBaseInfoStub*, char const*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, unsigned long*)’ at ../gi/arg.cpp:1136:40:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘elem’ in ‘MEM[(struct Rooted * *)context_140(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/arg.cpp: In function ‘gjs_array_to_explicit_array(JSContext*, JS::Handle<JS::Value>, _GIBaseInfoStub*, char const*, GjsArgumentType, GITransfer, GjsArgumentFlags, void**, unsigned long*)’:
../gi/arg.cpp:792:21: note: ‘elem’ declared here
  792 |     JS::RootedValue elem(cx);
      |                     ^~~~
../gi/arg.cpp:1091:45: note: ‘context’ declared here
 1091 | bool gjs_array_to_explicit_array(JSContext* context, JS::HandleValue value,
      |                                  ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /usr/include/mozjs-78/js/GCVector.h:325:58,
    inlined from ‘gjs_array_from_flat_gvalue_array(JSContext*, void*, unsigned int, JS::MutableHandle<JS::Value>)’ at ../gi/arg.cpp:834:40,
    inlined from ‘gjs_array_from_carray_internal(JSContext*, JS::MutableHandle<JS::Value>, GIArrayType, _GIBaseInfoStub*, unsigned int, void*)’ at ../gi/arg.cpp:1990:48:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘elems’ in ‘MEM[(struct Rooted * *)context_136(D) + 104B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/arg.cpp: In function ‘gjs_array_from_carray_internal(JSContext*, JS::MutableHandle<JS::Value>, GIArrayType, _GIBaseInfoStub*, unsigned int, void*)’:
../gi/arg.cpp:834:27: note: ‘elems’ declared here
  834 |     JS::RootedValueVector elems(context);
      |                           ^~~~~
../gi/arg.cpp:1976:56: note: ‘context’ declared here
 1976 | gjs_array_from_carray_internal (JSContext             *context,
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
[15/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_boxed.cpp.o -MF libgjs-internal.a.p/gi_boxed.cpp.o.d -o libgjs-internal.a.p/gi_boxed.cpp.o -c ../gi/boxed.cpp
In file included from ../gi/boxed.cpp:31:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GIWrapperBase<BoxedBase, BoxedPrototype, BoxedInstance>::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:468:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<BoxedBase, BoxedPrototype, BoxedInstance>::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:468:52: note: ‘obj’ declared here
  468 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, Base, priv);
      |                                                    ^~~
In file included from ../gi/boxed.h:25,
                 from ../gi/boxed.cpp:30:
../gi/wrapperutils.h:467:38: note: ‘cx’ declared here
  467 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘BoxedInstance::set_nested_interface_object(JSContext*, _GIBaseInfoStub*, _GIBaseInfoStub*, JS::Handle<JS::Value>)’ at ../gi/boxed.cpp:584:71:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_130(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In member function ‘BoxedInstance::set_nested_interface_object(JSContext*, _GIBaseInfoStub*, _GIBaseInfoStub*, JS::Handle<JS::Value>)’:
../gi/boxed.cpp:583:22: note: ‘proto’ declared here
  583 |     JS::RootedObject proto(
      |                      ^~~~~
../gi/boxed.cpp:570:60: note: ‘context’ declared here
  570 | bool BoxedInstance::set_nested_interface_object(JSContext* context,
      |                                                 ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘BoxedBase::field_setter(JSContext*, unsigned int, JS::Value*)’ at ../gi/boxed.cpp:659:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_86(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In function ‘BoxedBase::field_setter(JSContext*, unsigned int, JS::Value*)’:
../gi/boxed.cpp:659:48: note: ‘obj’ declared here
  659 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, BoxedBase, priv);
      |                                                ^~~
../gi/boxed.cpp:658:41: note: ‘cx’ declared here
  658 | bool BoxedBase::field_setter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘BoxedInstance::get_nested_interface_object(JSContext*, JSObject*, _GIBaseInfoStub*, _GIBaseInfoStub*, JS::MutableHandle<JS::Value>) const’ at ../gi/boxed.cpp:489:63:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_61(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In member function ‘BoxedInstance::get_nested_interface_object(JSContext*, JSObject*, _GIBaseInfoStub*, _GIBaseInfoStub*, JS::MutableHandle<JS::Value>) const’:
../gi/boxed.cpp:488:22: note: ‘obj’ declared here
  488 |     JS::RootedObject obj(context, gjs_new_object_with_generic_prototype(
      |                      ^~~
../gi/boxed.cpp:475:16: note: ‘context’ declared here
  475 |     JSContext* context, JSObject* parent_obj, GIFieldInfo* field_info,
      |     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘BoxedBase::field_getter(JSContext*, unsigned int, JS::Value*)’ at ../gi/boxed.cpp:517:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_81(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In function ‘BoxedBase::field_getter(JSContext*, unsigned int, JS::Value*)’:
../gi/boxed.cpp:517:53: note: ‘obj’ declared here
  517 |     GJS_CHECK_WRAPPER_PRIV(context, argc, vp, args, obj, BoxedBase, priv);
      |                                                     ^~~
../gi/boxed.cpp:516:41: note: ‘context’ declared here
  516 | bool BoxedBase::field_getter(JSContext* context, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘BoxedInstance::new_for_c_struct_impl<BoxedInstance::NoCopy&>(JSContext*, _GIBaseInfoStub*, void*, BoxedInstance::NoCopy&)JSObject*’ at ../gi/boxed.cpp:968:22,
    inlined from ‘BoxedInstance::new_for_c_struct(JSContext*, _GIBaseInfoStub*, void*, BoxedInstance::NoCopy)’ at ../gi/boxed.cpp:1001:33:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In function ‘BoxedInstance::new_for_c_struct(JSContext*, _GIBaseInfoStub*, void*, BoxedInstance::NoCopy)’:
../gi/boxed.cpp:968:22: note: ‘obj’ declared here
  968 |     JS::RootedObject obj(cx, gjs_new_object_with_generic_prototype(cx, info));
      |                      ^~~
../gi/boxed.cpp:999:54: note: ‘cx’ declared here
  999 | JSObject* BoxedInstance::new_for_c_struct(JSContext* cx, GIStructInfo* info,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘BoxedInstance::new_for_c_struct_impl<>(JSContext*, _GIBaseInfoStub*, void*)JSObject*’ at ../gi/boxed.cpp:968:22:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In function ‘BoxedInstance::new_for_c_struct_impl<>(JSContext*, _GIBaseInfoStub*, void*)JSObject*’:
../gi/boxed.cpp:968:22: note: ‘obj’ declared here
  968 |     JS::RootedObject obj(cx, gjs_new_object_with_generic_prototype(cx, info));
      |                      ^~~
../gi/boxed.cpp:958:59: note: ‘cx’ declared here
  958 | JSObject* BoxedInstance::new_for_c_struct_impl(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JS::Value>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘BoxedInstance::init_from_props(JSContext*, JS::Value)’ at ../gi/boxed.cpp:230:34:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘value’ in ‘MEM[(struct Rooted * *)context_194(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/boxed.cpp: In member function ‘BoxedInstance::init_from_props(JSContext*, JS::Value)’:
../gi/boxed.cpp:230:21: note: ‘value’ declared here
  230 |     JS::RootedValue value(context);
      |                     ^~~~~
../gi/boxed.cpp:215:48: note: ‘context’ declared here
  215 | bool BoxedInstance::init_from_props(JSContext* context, JS::Value props_value) {
      |                                     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GIWrapperBase<BoxedBase, BoxedPrototype, BoxedInstance>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:424:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<BoxedBase, BoxedPrototype, BoxedInstance>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:424:26: note: ‘obj’ declared here
  424 |         JS::RootedObject obj(
      |                          ^~~
../gi/wrapperutils.h:417:40: note: ‘cx’ declared here
  417 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
[16/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_cwrapper.cpp.o -MF libgjs-internal.a.p/gi_cwrapper.cpp.o.d -o libgjs-internal.a.p/gi_cwrapper.cpp.o -c ../gi/cwrapper.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_wrapper_define_gtype_prop(JSContext*, JS::Handle<JSObject*>, unsigned long)’ at ../gi/cwrapper.cpp:21:77:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘gtype_obj’ in ‘MEM[(struct Rooted * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.cpp: In function ‘gjs_wrapper_define_gtype_prop(JSContext*, JS::Handle<JSObject*>, unsigned long)’:
../gi/cwrapper.cpp:21:22: note: ‘gtype_obj’ declared here
   21 |     JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype));
      |                      ^~~~~~~~~
../gi/cwrapper.cpp:19:47: note: ‘cx’ declared here
   19 | bool gjs_wrapper_define_gtype_prop(JSContext* cx, JS::HandleObject constructor,
      |                                    ~~~~~~~~~~~^~
[17/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_closure.cpp.o -MF libgjs-internal.a.p/gi_closure.cpp.o.d -o libgjs-internal.a.p/gi_closure.cpp.o -c ../gi/closure.cpp
[18/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_enumeration.cpp.o -MF libgjs-internal.a.p/gi_enumeration.cpp.o.d -o libgjs-internal.a.p/gi_enumeration.cpp.o -c ../gi/enumeration.cpp
[19/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_foreign.cpp.o -MF libgjs-internal.a.p/gi_foreign.cpp.o.d -o libgjs-internal.a.p/gi_foreign.cpp.o -c ../gi/foreign.cpp
[20/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_fundamental.cpp.o -MF libgjs-internal.a.p/gi_fundamental.cpp.o.d -o libgjs-internal.a.p/gi_fundamental.cpp.o -c ../gi/fundamental.cpp
In file included from ../gi/fundamental.cpp:22:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GIWrapperBase<FundamentalBase, FundamentalPrototype, FundamentalInstance>::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:468:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<FundamentalBase, FundamentalPrototype, FundamentalInstance>::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:468:52: note: ‘obj’ declared here
  468 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, Base, priv);
      |                                                    ^~~
In file included from ../gi/fundamental.h:17,
                 from ../gi/fundamental.cpp:23:
../gi/wrapperutils.h:467:38: note: ‘cx’ declared here
  467 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘FundamentalPrototype::for_gtype(JSContext*, unsigned long)’ at ../gi/fundamental.cpp:433:67:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/fundamental.cpp: In function ‘FundamentalPrototype::for_gtype(JSContext*, unsigned long)’:
../gi/fundamental.cpp:432:22: note: ‘proto’ declared here
  432 |     JS::RootedObject proto(
      |                      ^~~~~
../gi/fundamental.cpp:430:66: note: ‘cx’ declared here
  430 | FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext* cx,
      |                                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GIWrapperBase<FundamentalBase, FundamentalPrototype, FundamentalInstance>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:424:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<FundamentalBase, FundamentalPrototype, FundamentalInstance>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:424:26: note: ‘obj’ declared here
  424 |         JS::RootedObject obj(
      |                          ^~~
../gi/wrapperutils.h:417:40: note: ‘cx’ declared here
  417 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘FundamentalInstance::object_for_c_ptr(JSContext*, void*)’ at ../gi/fundamental.cpp:406:88:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_78(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/fundamental.cpp: In function ‘FundamentalInstance::object_for_c_ptr(JSContext*, void*)’:
../gi/fundamental.cpp:404:22: note: ‘proto’ declared here
  404 |     JS::RootedObject proto(context,
      |                      ^~~~~
../gi/fundamental.cpp:389:60: note: ‘context’ declared here
  389 | JSObject* FundamentalInstance::object_for_c_ptr(JSContext* context,
      |                                                 ~~~~~~~~~~~^~~~~~~
[21/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_function.cpp.o -MF libgjs-internal.a.p/gi_function.cpp.o.d -o libgjs-internal.a.p/gi_function.cpp.o -c ../gi/function.cpp
In file included from ../gi/function.cpp:35:
../gi/arg-cache.h:71:25: warning: ‘GjsArgumentCache::<unnamed union>::<unnamed struct>::scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |             GIScopeType scope : 2;
      |                         ^~~~~
In file included from ../gi/function.cpp:40:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
../gi/function.cpp: In destructor ‘GjsCallbackTrampoline::~GjsCallbackTrampoline()’:
../gi/function.cpp:638:37: warning: ‘void g_callable_info_free_closure(GICallableInfo*, ffi_closure*)’ is deprecated: Use 'g_callable_info_destroy_closure' instead [-Wdeprecated-declarations]
  638 |         g_callable_info_free_closure(m_info, m_closure);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ../cjs/gjs_pch.hh:35:
/usr/include/gobject-introspection-1.0/girffi.h:106:15: note: declared here
  106 | void          g_callable_info_free_closure        (GICallableInfo       *callable_info,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In member function ‘bool GjsCallbackTrampoline::initialize()’:
../gi/function.cpp:709:48: warning: ‘ffi_closure* g_callable_info_prepare_closure(GICallableInfo*, ffi_cif*, GIFFIClosureCallback, gpointer)’ is deprecated: Use 'g_callable_info_create_closure' instead [-Wdeprecated-declarations]
  709 |     m_closure = g_callable_info_prepare_closure(
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  710 |         m_info, &m_cif,
      |         ~~~~~~~~~~~~~~~                         
  711 |         [](ffi_cif*, void* result, void** ffi_args, void* data) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  712 |             auto** args = reinterpret_cast<GIArgument**>(ffi_args);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  713 |             g_assert(data && "Trampoline data is not set");
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714 |             Gjs::Closure::Ptr trampoline(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       
  715 |                 static_cast<GjsCallbackTrampoline*>(data),
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  716 |                 GjsAutoTakeOwnership());
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~        
  717 | 
      |                                                 
  718 |             trampoline.as<GjsCallbackTrampoline>()->callback_closure(args,
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  719 |                                                                      result);
      |                                                                      ~~~~~~~~
  720 |         },
      |         ~~                                      
  721 |         this);
      |         ~~~~~                                   
/usr/include/gobject-introspection-1.0/girffi.h:100:15: note: declared here
  100 | ffi_closure * g_callable_info_prepare_closure     (GICallableInfo       *callable_info,
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘Gjs::Function::get_length(JSContext*, unsigned int, JS::Value*)’ at ../gi/function.cpp:1130:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘this_obj’ in ‘MEM[(struct Rooted * *)cx_48(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In function ‘Gjs::Function::get_length(JSContext*, unsigned int, JS::Value*)’:
../gi/function.cpp:1130:38: note: ‘this_obj’ declared here
 1130 |     GJS_GET_THIS(cx, argc, vp, args, this_obj);
      |                                      ^~~~~~~~
../gi/function.cpp:1129:38: note: ‘cx’ declared here
 1129 | bool Function::get_length(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘Gjs::Function::create(JSContext*, unsigned long, _GIBaseInfoStub*)’ at ../gi/function.cpp:1286:72:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_70(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In function ‘Gjs::Function::create(JSContext*, unsigned long, _GIBaseInfoStub*)’:
../gi/function.cpp:1286:22: note: ‘proto’ declared here
 1286 |     JS::RootedObject proto(context, Function::create_prototype(context));
      |                      ^~~~~
../gi/function.cpp:1284:39: note: ‘context’ declared here
 1284 | JSObject* Function::create(JSContext* context, GType gtype,
      |                            ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_define_function(JSContext*, JS::Handle<JSObject*>, unsigned long, _GIBaseInfoStub*)’ at ../gi/function.cpp:1326:74:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘function’ in ‘MEM[(struct Rooted * *)context_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In function ‘gjs_define_function(JSContext*, JS::Handle<JSObject*>, unsigned long, _GIBaseInfoStub*)’:
../gi/function.cpp:1325:22: note: ‘function’ declared here
 1325 |     JS::RootedObject function(context,
      |                      ^~~~~~~~
../gi/function.cpp:1314:38: note: ‘context’ declared here
 1314 | gjs_define_function(JSContext       *context,
      |                     ~~~~~~~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘Gjs::Function::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/function.cpp:1139:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘this_obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In function ‘Gjs::Function::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/function.cpp:1139:52: note: ‘this_obj’ declared here
 1139 |     GJS_CHECK_WRAPPER_PRIV(context, argc, vp, rec, this_obj, Function, priv);
      |                                                    ^~~~~~~~
../gi/function.cpp:1138:37: note: ‘context’ declared here
 1138 | bool Function::to_string(JSContext* context, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, _GIArgument**, _GIBaseInfoStub*, int, int, void*)’ at ../gi/function.cpp:559:66:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘out_array’ in ‘MEM[(struct Rooted * *)context_329(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/function.cpp: In member function ‘GjsCallbackTrampoline::callback_closure_inner(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, _GIArgument**, _GIBaseInfoStub*, int, int, void*)’:
../gi/function.cpp:559:26: note: ‘out_array’ declared here
  559 |         JS::RootedObject out_array(context, rval.toObjectOrNull());
      |                          ^~~~~~~~~
../gi/function.cpp:427:16: note: ‘context’ declared here
  427 |     JSContext* context, JS::HandleObject this_object,
      |     ~~~~~~~~~~~^~~~~~~
[22/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gerror.cpp.o -MF libgjs-internal.a.p/gi_gerror.cpp.o.d -o libgjs-internal.a.p/gi_gerror.cpp.o -c ../gi/gerror.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ErrorBase::get_domain(JSContext*, unsigned int, JS::Value*)’ at ../gi/gerror.cpp:96:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorBase::get_domain(JSContext*, unsigned int, JS::Value*)’:
../gi/gerror.cpp:96:48: note: ‘obj’ declared here
   96 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ErrorBase, priv);
      |                                                ^~~
../gi/gerror.cpp:95:39: note: ‘cx’ declared here
   95 | bool ErrorBase::get_domain(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ErrorBase::get_code(JSContext*, unsigned int, JS::Value*)’ at ../gi/gerror.cpp:113:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorBase::get_code(JSContext*, unsigned int, JS::Value*)’:
../gi/gerror.cpp:113:48: note: ‘obj’ declared here
  113 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ErrorBase, priv);
      |                                                ^~~
../gi/gerror.cpp:112:37: note: ‘cx’ declared here
  112 | bool ErrorBase::get_code(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ErrorBase::get_message(JSContext*, unsigned int, JS::Value*)’ at ../gi/gerror.cpp:103:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorBase::get_message(JSContext*, unsigned int, JS::Value*)’:
../gi/gerror.cpp:103:48: note: ‘obj’ declared here
  103 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ErrorBase, priv);
      |                                                ^~~
../gi/gerror.cpp:102:40: note: ‘cx’ declared here
  102 | bool ErrorBase::get_message(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ErrorBase::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/gerror.cpp:123:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘self’ in ‘MEM[(struct Rooted * *)context_103(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorBase::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/gerror.cpp:123:42: note: ‘self’ declared here
  123 |     GJS_GET_THIS(context, argc, vp, rec, self);
      |                                          ^~~~
../gi/gerror.cpp:122:38: note: ‘context’ declared here
  122 | bool ErrorBase::to_string(JSContext* context, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ErrorBase::value_of(JSContext*, unsigned int, JS::Value*)’ at ../gi/gerror.cpp:160:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘self’ in ‘MEM[(struct Rooted * *)context_92(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorBase::value_of(JSContext*, unsigned int, JS::Value*)’:
../gi/gerror.cpp:160:42: note: ‘self’ declared here
  160 |     GJS_GET_THIS(context, argc, vp, rec, self);
      |                                          ^~~~
../gi/gerror.cpp:159:37: note: ‘context’ declared here
  159 | bool ErrorBase::value_of(JSContext* context, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘ErrorInstance::object_for_c_ptr(JSContext*, _GError*)’ at ../gi/gerror.cpp:366:78:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_50(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘ErrorInstance::object_for_c_ptr(JSContext*, _GError*)’:
../gi/gerror.cpp:365:22: note: ‘obj’ declared here
  365 |     JS::RootedObject obj(context,
      |                      ^~~
../gi/gerror.cpp:342:54: note: ‘context’ declared here
  342 | JSObject* ErrorInstance::object_for_c_ptr(JSContext* context, GError* gerror) {
      |                                           ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_throw_gerror(JSContext*, _GError*)’ at ../gi/gerror.cpp:529:76:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘err_obj’ in ‘MEM[(struct Rooted * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gerror.cpp: In function ‘gjs_throw_gerror(JSContext*, _GError*)’:
../gi/gerror.cpp:529:22: note: ‘err_obj’ declared here
  529 |     JS::RootedObject err_obj(cx, ErrorInstance::object_for_c_ptr(cx, error));
      |                      ^~~~~~~
../gi/gerror.cpp:524:34: note: ‘cx’ declared here
  524 | bool gjs_throw_gerror(JSContext* cx, GError* error) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GIWrapperBase<ErrorBase, ErrorPrototype, ErrorInstance>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:424:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gi/boxed.h:25,
                 from ../gi/gerror.cpp:27:
../gi/wrapperutils.h: In function ‘GIWrapperBase<ErrorBase, ErrorPrototype, ErrorInstance>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:424:26: note: ‘obj’ declared here
  424 |         JS::RootedObject obj(
      |                          ^~~
../gi/wrapperutils.h:417:40: note: ‘cx’ declared here
  417 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
[23/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gobject.cpp.o -MF libgjs-internal.a.p/gi_gobject.cpp.o.d -o libgjs-internal.a.p/gi_gobject.cpp.o -c ../gi/gobject.cpp
[24/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_gtype.cpp.o -MF libgjs-internal.a.p/gi_gtype.cpp.o.d -o libgjs-internal.a.p/gi_gtype.cpp.o -c ../gi/gtype.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GTypeObj::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/gtype.cpp:67:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_57(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gtype.cpp: In function ‘GTypeObj::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/gtype.cpp:67:41: note: ‘obj’ declared here
   67 |         GJS_GET_THIS(cx, argc, vp, rec, obj);
      |                                         ^~~
../gi/gtype.cpp:66:38: note: ‘cx’ declared here
   66 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GTypeObj::get_name(JSContext*, unsigned int, JS::Value*)’ at ../gi/gtype.cpp:55:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_47(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gtype.cpp: In function ‘GTypeObj::get_name(JSContext*, unsigned int, JS::Value*)’:
../gi/gtype.cpp:55:42: note: ‘obj’ declared here
   55 |         GJS_GET_THIS(cx, argc, vp, args, obj);
      |                                          ^~~
../gi/gtype.cpp:54:37: note: ‘cx’ declared here
   54 |     static bool get_name(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GTypeObj::create(JSContext*, unsigned long)’ at ../gi/gtype.cpp:164:66:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_75(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/gtype.cpp: In function ‘GTypeObj::create(JSContext*, unsigned long)’:
../gi/gtype.cpp:164:26: note: ‘proto’ declared here
  164 |         JS::RootedObject proto(cx, GTypeObj::create_prototype(cx));
      |                          ^~~~~
../gi/gtype.cpp:151:40: note: ‘cx’ declared here
  151 |     static JSObject* create(JSContext* cx, GType gtype) {
      |                             ~~~~~~~~~~~^~
[25/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_interface.cpp.o -MF libgjs-internal.a.p/gi_interface.cpp.o.d -o libgjs-internal.a.p/gi_interface.cpp.o -c ../gi/interface.cpp
In file included from ../gi/interface.cpp:14:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘InterfaceBase::has_instance(JSContext*, unsigned int, JS::Value*)’ at ../gi/interface.cpp:80:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘interface_constructor’ in ‘MEM[(struct Rooted * *)cx_86(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/interface.cpp: In function ‘InterfaceBase::has_instance(JSContext*, unsigned int, JS::Value*)’:
../gi/interface.cpp:80:38: note: ‘interface_constructor’ declared here
   80 |     GJS_GET_THIS(cx, argc, vp, args, interface_constructor);
      |                                      ^~~~~~~~~~~~~~~~~~~~~
../gi/interface.cpp:79:45: note: ‘cx’ declared here
   79 | bool InterfaceBase::has_instance(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                  ~~~~~~~~~~~^~
[26/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_ns.cpp.o -MF libgjs-internal.a.p/gi_ns.cpp.o.d -o libgjs-internal.a.p/gi_ns.cpp.o -c ../gi/ns.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘Ns::get_version(JSContext*, unsigned int, JS::Value*)’ at ../gi/ns.cpp:169:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘this_obj’ in ‘MEM[(struct Rooted * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/ns.cpp: In function ‘Ns::get_version(JSContext*, unsigned int, JS::Value*)’:
../gi/ns.cpp:169:52: note: ‘this_obj’ declared here
  169 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, this_obj, Ns, priv);
      |                                                    ^~~~~~~~
../gi/ns.cpp:168:40: note: ‘cx’ declared here
  168 |     static bool get_version(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘Ns::get_name(JSContext*, unsigned int, JS::Value*)’ at ../gi/ns.cpp:163:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘this_obj’ in ‘MEM[(struct Rooted * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/ns.cpp: In function ‘Ns::get_name(JSContext*, unsigned int, JS::Value*)’:
../gi/ns.cpp:163:52: note: ‘this_obj’ declared here
  163 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, this_obj, Ns, priv);
      |                                                    ^~~~~~~~
../gi/ns.cpp:162:37: note: ‘cx’ declared here
  162 |     static bool get_name(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘Ns::create(JSContext*, char const*)’ at ../gi/ns.cpp:210:60,
    inlined from ‘gjs_create_ns(JSContext*, char const*)’ at ../gi/ns.cpp:234:22:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_2(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/ns.cpp: In function ‘gjs_create_ns(JSContext*, char const*)’:
../gi/ns.cpp:210:26: note: ‘proto’ declared here
  210 |         JS::RootedObject proto(cx, Ns::create_prototype(cx));
      |                          ^~~~~
../gi/ns.cpp:231:29: note: ‘context’ declared here
  231 | gjs_create_ns(JSContext    *context,
      |               ~~~~~~~~~~~~~~^~~~~~~
[27/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_param.cpp.o -MF libgjs-internal.a.p/gi_param.cpp.o.d -o libgjs-internal.a.p/gi_param.cpp.o -c ../gi/param.cpp
In file included from ../gi/param.cpp:19:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/param.cpp:105:67:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘new_object’ in ‘MEM[(struct Rooted * *)cx_40(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/param.cpp: In function ‘gjs_param_constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/param.cpp:104:22: note: ‘new_object’ declared here
  104 |     JS::RootedObject new_object(
      |                      ^~~~~~~~~~
../gi/param.cpp:96:46: note: ‘cx’ declared here
   96 | static bool gjs_param_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                   ~~~~~~~~~~~^~
[28/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_private.cpp.o -MF libgjs-internal.a.p/gi_private.cpp.o.d -o libgjs-internal.a.p/gi_private.cpp.o -c ../gi/private.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GIWrapperBase<InterfaceBase, InterfacePrototype, InterfaceInstance>::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:468:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<InterfaceBase, InterfacePrototype, InterfaceInstance>::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:468:52: note: ‘obj’ declared here
  468 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, Base, priv);
      |                                                    ^~~
In file included from ../gi/interface.h:21,
                 from ../gi/private.cpp:24:
../gi/wrapperutils.h:467:38: note: ‘cx’ declared here
  467 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gi/private.cpp:222:65:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module’ in ‘MEM[(struct Rooted * *)cx_186(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/private.cpp: In function ‘gjs_register_interface(JSContext*, unsigned int, JS::Value*)’:
../gi/private.cpp:222:22: note: ‘module’ declared here
  222 |     JS::RootedObject module(cx, gjs_lookup_private_namespace(cx));
      |                      ^~~~~~
../gi/private.cpp:179:47: note: ‘cx’ declared here
  179 | static bool gjs_register_interface(JSContext* cx, unsigned argc,
      |                                    ~~~~~~~~~~~^~
[29/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_repo.cpp.o -MF libgjs-internal.a.p/gi_repo.cpp.o.d -o libgjs-internal.a.p/gi_repo.cpp.o -c ../gi/repo.cpp
In file included from ../gi/repo.cpp:33:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GIWrapperBase<InterfaceBase, InterfacePrototype, InterfaceInstance>::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:468:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<InterfaceBase, InterfacePrototype, InterfaceInstance>::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:468:52: note: ‘obj’ declared here
  468 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, Base, priv);
      |                                                    ^~~
In file included from ../gi/boxed.h:25,
                 from ../gi/repo.cpp:31:
../gi/wrapperutils.h:467:38: note: ‘cx’ declared here
  467 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘repo_new(JSContext*)’ at ../gi/repo.cpp:199:74,
    inlined from ‘gjs_define_repo(JSContext*, JS::MutableHandle<JSObject*>)’ at ../gi/repo.cpp:238:22:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘repo’ in ‘MEM[(struct Rooted * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/repo.cpp: In function ‘gjs_define_repo(JSContext*, JS::MutableHandle<JSObject*>)’:
../gi/repo.cpp:199:22: note: ‘repo’ declared here
  199 |     JS::RootedObject repo(context, JS_NewObject(context, &gjs_repo_class));
      |                      ^~~~
../gi/repo.cpp:235:41: note: ‘cx’ declared here
  235 | gjs_define_repo(JSContext              *cx,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_lookup_namespace_object(JSContext*, _GIBaseInfoStub*)’ at ../gi/repo.cpp:479:71:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘ns_name’ in ‘MEM[(struct Rooted * *)context_41(D) + 88B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/repo.cpp: In function ‘gjs_lookup_namespace_object(JSContext*, _GIBaseInfoStub*)’:
../gi/repo.cpp:479:18: note: ‘ns_name’ declared here
  479 |     JS::RootedId ns_name(context, gjs_intern_string_to_id(context, ns));
      |                  ^~~~~~~
../gi/repo.cpp:465:41: note: ‘context’ declared here
  465 | gjs_lookup_namespace_object(JSContext  *context,
      |                             ~~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_lookup_generic_prototype(JSContext*, _GIBaseInfoStub*)’ at ../gi/repo.cpp:698:79:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘constructor’ in ‘MEM[(struct Rooted * *)context_75(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/repo.cpp: In function ‘gjs_lookup_generic_prototype(JSContext*, _GIBaseInfoStub*)’:
../gi/repo.cpp:697:22: note: ‘constructor’ declared here
  697 |     JS::RootedObject constructor(context,
      |                      ^~~~~~~~~~~
../gi/repo.cpp:694:42: note: ‘context’ declared here
  694 | gjs_lookup_generic_prototype(JSContext  *context,
      |                              ~~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_new_object_with_generic_prototype(JSContext*, _GIBaseInfoStub*)’ at ../gi/repo.cpp:719:70:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_32(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/repo.cpp: In function ‘gjs_new_object_with_generic_prototype(JSContext*, _GIBaseInfoStub*)’:
../gi/repo.cpp:719:22: note: ‘proto’ declared here
  719 |     JS::RootedObject proto(cx, gjs_lookup_generic_prototype(cx, info));
      |                      ^~~~~
../gi/repo.cpp:717:60: note: ‘cx’ declared here
  717 | JSObject* gjs_new_object_with_generic_prototype(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
[30/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_toggle.cpp.o -MF libgjs-internal.a.p/gi_toggle.cpp.o.d -o libgjs-internal.a.p/gi_toggle.cpp.o -c ../gi/toggle.cpp
[31/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_union.cpp.o -MF libgjs-internal.a.p/gi_union.cpp.o.d -o libgjs-internal.a.p/gi_union.cpp.o -c ../gi/union.cpp
In file included from ../gi/union.cpp:18:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘GIWrapperBase<UnionBase, UnionPrototype, UnionInstance>::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:468:9:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<UnionBase, UnionPrototype, UnionInstance>::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:468:52: note: ‘obj’ declared here
  468 |         GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, Base, priv);
      |                                                    ^~~
In file included from ../gi/union.h:16,
                 from ../gi/union.cpp:20:
../gi/wrapperutils.h:467:38: note: ‘cx’ declared here
  467 |     static bool to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_union_from_c_union(JSContext*, _GIBaseInfoStub*, void*)’ at ../gi/union.cpp:201:78:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_39(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/union.cpp: In function ‘gjs_union_from_c_union(JSContext*, _GIBaseInfoStub*, void*)’:
../gi/union.cpp:200:22: note: ‘obj’ declared here
  200 |     JS::RootedObject obj(context,
      |                      ^~~
../gi/union.cpp:178:38: note: ‘context’ declared here
  178 | gjs_union_from_c_union(JSContext    *context,
      |                        ~~~~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GIWrapperBase<UnionBase, UnionPrototype, UnionInstance>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:424:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/wrapperutils.h: In function ‘GIWrapperBase<UnionBase, UnionPrototype, UnionInstance>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:424:26: note: ‘obj’ declared here
  424 |         JS::RootedObject obj(
      |                          ^~~
../gi/wrapperutils.h:417:40: note: ‘cx’ declared here
  417 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
[32/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_object.cpp.o -MF libgjs-internal.a.p/gi_object.cpp.o.d -o libgjs-internal.a.p/gi_object.cpp.o -c ../gi/object.cpp
In file included from ../gi/object.cpp:48:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:2298:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_62(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::to_string(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:2298:48: note: ‘obj’ declared here
 2298 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2297:39: note: ‘cx’ declared here
 2297 | bool ObjectBase::to_string(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::signal_find(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:2173:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::signal_find(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:2173:48: note: ‘obj’ declared here
 2173 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2172:41: note: ‘cx’ declared here
 2172 | bool ObjectBase::signal_find(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::hook_up_vfunc(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:2665:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘prototype’ in ‘MEM[(struct Rooted * *)cx_47(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::hook_up_vfunc(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:2665:48: note: ‘prototype’ declared here
 2665 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, prototype, ObjectBase, priv);
      |                                                ^~~~~~~~~
../gi/object.cpp:2664:43: note: ‘cx’ declared here
 2664 | bool ObjectBase::hook_up_vfunc(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘gjs_lookup_object_constructor_from_info(JSContext*, _GIBaseInfoStub*, unsigned long)’ at ../gi/object.cpp:1819:41:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘constructor’ in ‘MEM[(struct Rooted * *)context_145(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘gjs_lookup_object_constructor_from_info(JSContext*, _GIBaseInfoStub*, unsigned long)’:
../gi/object.cpp:1819:22: note: ‘constructor’ declared here
 1819 |     JS::RootedObject constructor(context);
      |                      ^~~~~~~~~~~
../gi/object.cpp:1794:62: note: ‘context’ declared here
 1794 | JSObject* gjs_lookup_object_constructor_from_info(JSContext* context,
      |                                                   ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_lookup_object_prototype_from_info(JSContext*, _GIBaseInfoStub*, unsigned long)’ at ../gi/object.cpp:1847:70:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘constructor’ in ‘MEM[(struct Rooted * *)context_63(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘gjs_lookup_object_prototype_from_info(JSContext*, _GIBaseInfoStub*, unsigned long)’:
../gi/object.cpp:1846:22: note: ‘constructor’ declared here
 1846 |     JS::RootedObject constructor(context,
      |                      ^~~~~~~~~~~
../gi/object.cpp:1842:53: note: ‘context’ declared here
 1842 | gjs_lookup_object_prototype_from_info(JSContext    *context,
      |                                       ~~~~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘ObjectInstance::new_for_gobject(JSContext*, _GObject*)’ at ../gi/object.cpp:2484:70:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_76(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectInstance::new_for_gobject(JSContext*, _GObject*)’:
../gi/object.cpp:2484:22: note: ‘proto’ declared here
 2484 |     JS::RootedObject proto(cx, gjs_lookup_object_prototype(cx, gtype));
      |                      ^~~~~
../gi/object.cpp:2476:60: note: ‘cx’ declared here
 2476 | ObjectInstance* ObjectInstance::new_for_gobject(JSContext* cx, GObject* gobj) {
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GIWrapperBase<ObjectBase, ObjectPrototype, ObjectInstance>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/wrapperutils.h:424:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gi/object.h:31,
                 from ../gi/object.cpp:50:
../gi/wrapperutils.h: In function ‘GIWrapperBase<ObjectBase, ObjectPrototype, ObjectInstance>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/wrapperutils.h:424:26: note: ‘obj’ declared here
  424 |         JS::RootedObject obj(
      |                          ^~~
../gi/wrapperutils.h:417:40: note: ‘cx’ declared here
  417 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::connect_after(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:1950:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::connect_after(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:1950:48: note: ‘obj’ declared here
 1950 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:1949:43: note: ‘cx’ declared here
 1949 | bool ObjectBase::connect_after(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::connect(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:1942:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::connect(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:1942:48: note: ‘obj’ declared here
 1942 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:1941:37: note: ‘cx’ declared here
 1941 | bool ObjectBase::connect(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::signals_action<&g_signal_handlers_unblock_matched>(JSContext*, unsigned int, JS::Value*)bool’ at ../gi/object.cpp:2244:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_75(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::signals_action<&g_signal_handlers_unblock_matched>(JSContext*, unsigned int, JS::Value*)bool’:
../gi/object.cpp:2244:48: note: ‘obj’ declared here
 2244 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2243:44: note: ‘cx’ declared here
 2243 | bool ObjectBase::signals_action(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::signals_action<&g_signal_handlers_disconnect_matched>(JSContext*, unsigned int, JS::Value*)bool’ at ../gi/object.cpp:2244:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_75(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::signals_action<&g_signal_handlers_disconnect_matched>(JSContext*, unsigned int, JS::Value*)bool’:
../gi/object.cpp:2244:48: note: ‘obj’ declared here
 2244 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2243:44: note: ‘cx’ declared here
 2243 | bool ObjectBase::signals_action(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::signals_action<&g_signal_handlers_block_matched>(JSContext*, unsigned int, JS::Value*)bool’ at ../gi/object.cpp:2244:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_75(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::signals_action<&g_signal_handlers_block_matched>(JSContext*, unsigned int, JS::Value*)bool’:
../gi/object.cpp:2244:48: note: ‘obj’ declared here
 2244 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2243:44: note: ‘cx’ declared here
 2243 | bool ObjectBase::signals_action(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::emit(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:2013:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::emit(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:2013:48: note: ‘obj’ declared here
 2013 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:2012:34: note: ‘cx’ declared here
 2012 | bool ObjectBase::emit(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:439:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_141(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::prop_setter(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:439:48: note: ‘obj’ declared here
  439 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:438:41: note: ‘cx’ declared here
  438 | bool ObjectBase::prop_setter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:303:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::prop_getter(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:303:48: note: ‘obj’ declared here
  303 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:302:41: note: ‘cx’ declared here
  302 | bool ObjectBase::prop_getter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::init_gobject(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:2330:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_91(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::init_gobject(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:2330:53: note: ‘obj’ declared here
 2330 |     GJS_CHECK_WRAPPER_PRIV(context, argc, vp, argv, obj, ObjectBase, priv);
      |                                                     ^~~
../gi/object.cpp:2328:42: note: ‘context’ declared here
 2328 | bool ObjectBase::init_gobject(JSContext* context, unsigned argc,
      |                               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::field_setter(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:495:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_136(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::field_setter(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:495:48: note: ‘obj’ declared here
  495 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:494:42: note: ‘cx’ declared here
  494 | bool ObjectBase::field_setter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’ at ../gi/object.cpp:373:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/object.cpp: In function ‘ObjectBase::field_getter(JSContext*, unsigned int, JS::Value*)’:
../gi/object.cpp:373:48: note: ‘obj’ declared here
  373 |     GJS_CHECK_WRAPPER_PRIV(cx, argc, vp, args, obj, ObjectBase, priv);
      |                                                ^~~
../gi/object.cpp:372:42: note: ‘cx’ declared here
  372 | bool ObjectBase::field_getter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
[33/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_wrapperutils.cpp.o -MF libgjs-internal.a.p/gi_wrapperutils.cpp.o.d -o libgjs-internal.a.p/gi_wrapperutils.cpp.o -c ../gi/wrapperutils.cpp
In file included from ../gi/wrapperutils.cpp:14:
../gi/function.h:71:17: warning: ‘GjsCallbackTrampoline::m_scope’ is too small to hold all values of ‘enum GIScopeType’
   71 |     GIScopeType m_scope : 2;
      |                 ^~~~~~~
[34/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/gi_value.cpp.o -MF libgjs-internal.a.p/gi_value.cpp.o.d -o libgjs-internal.a.p/gi_value.cpp.o -c ../gi/value.cpp
[35/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_atoms.cpp.o -MF libgjs-internal.a.p/cjs_atoms.cpp.o.d -o libgjs-internal.a.p/cjs_atoms.cpp.o -c ../cjs/atoms.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsSymbolAtom::init(JSContext*, char const*)’ at ../cjs/atoms.cpp:29:63:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘descr’ in ‘MEM[(struct Rooted * *)cx_34(D) + 56B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/atoms.cpp: In member function ‘GjsSymbolAtom::init(JSContext*, char const*)’:
../cjs/atoms.cpp:29:22: note: ‘descr’ declared here
   29 |     JS::RootedString descr(cx, JS_AtomizeAndPinString(cx, str));
      |                      ^~~~~
../cjs/atoms.cpp:28:37: note: ‘cx’ declared here
   28 | bool GjsSymbolAtom::init(JSContext* cx, const char* str) {
      |                          ~~~~~~~~~~~^~
[36/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_byteArray.cpp.o -MF libgjs-internal.a.p/cjs_byteArray.cpp.o.d -o libgjs-internal.a.p/cjs_byteArray.cpp.o -c ../cjs/byteArray.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘instance_to_string_func(JSContext*, unsigned int, JS::Value*)’ at ../cjs/byteArray.cpp:67:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘this_obj’ in ‘MEM[(struct Rooted * *)cx_73(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/byteArray.cpp: In function ‘instance_to_string_func(JSContext*, unsigned int, JS::Value*)’:
../cjs/byteArray.cpp:67:38: note: ‘this_obj’ declared here
   67 |     GJS_GET_THIS(cx, argc, vp, args, this_obj);
      |                                      ^~~~~~~~
../cjs/byteArray.cpp:65:48: note: ‘cx’ declared here
   65 | static bool instance_to_string_func(JSContext* cx, unsigned argc,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘from_string_func(JSContext*, unsigned int, JS::Value*)’ at ../cjs/byteArray.cpp:107:76:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘uint8array’ in ‘MEM[(struct Rooted * *)cx_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/byteArray.cpp: In function ‘from_string_func(JSContext*, unsigned int, JS::Value*)’:
../cjs/byteArray.cpp:105:22: note: ‘uint8array’ declared here
  105 |     JS::RootedObject uint8array(
      |                      ^~~~~~~~~~
../cjs/byteArray.cpp:96:41: note: ‘cx’ declared here
   96 | static bool from_string_func(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘from_gbytes_func(JSContext*, unsigned int, JS::Value*)’ at ../cjs/byteArray.cpp:152:45:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘array_buffer’ in ‘MEM[(struct Rooted * *)context_138(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/byteArray.cpp: In function ‘from_gbytes_func(JSContext*, unsigned int, JS::Value*)’:
../cjs/byteArray.cpp:147:22: note: ‘array_buffer’ declared here
  147 |     JS::RootedObject array_buffer(
      |                      ^~~~~~~~~~~~
../cjs/byteArray.cpp:117:29: note: ‘context’ declared here
  117 | from_gbytes_func(JSContext *context,
      |                  ~~~~~~~~~~~^~~~~~~
[37/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_coverage.cpp.o -MF libgjs-internal.a.p/cjs_coverage.cpp.o.d -o libgjs-internal.a.p/cjs_coverage.cpp.o -c ../cjs/coverage.cpp
[38/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_debugger.cpp.o -MF libgjs-internal.a.p/cjs_debugger.cpp.o.d -o libgjs-internal.a.p/cjs_debugger.cpp.o -c ../cjs/debugger.cpp
[39/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_deprecation.cpp.o -MF libgjs-internal.a.p/cjs_deprecation.cpp.o.d -o libgjs-internal.a.p/cjs_deprecation.cpp.o -c ../cjs/deprecation.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘get_callsite(JSContext*)’ at ../cjs/deprecation.cpp:78:64,
    inlined from ‘_gjs_warn_deprecated_once_per_callsite(JSContext*, GjsDeprecationMessageId)’ at ../cjs/deprecation.cpp:90:46:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘frame_string’ in ‘MEM[(struct Rooted * *)cx_8(D) + 56B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/deprecation.cpp: In function ‘_gjs_warn_deprecated_once_per_callsite(JSContext*, GjsDeprecationMessageId)’:
../cjs/deprecation.cpp:78:22: note: ‘frame_string’ declared here
   78 |     JS::RootedString frame_string(cx, JS::ToString(cx, v_frame));
      |                      ^~~~~~~~~~~~
../cjs/deprecation.cpp:88:56: note: ‘cx’ declared here
   88 | void _gjs_warn_deprecated_once_per_callsite(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
[40/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_engine.cpp.o -MF libgjs-internal.a.p/cjs_engine.cpp.o.d -o libgjs-internal.a.p/cjs_engine.cpp.o -c ../cjs/engine.cpp
[41/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_context.cpp.o -MF libgjs-internal.a.p/cjs_context.cpp.o.d -o libgjs-internal.a.p/cjs_context.cpp.o -c ../cjs/context.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsContextPrivate::eval_with_scope(JS::Handle<JSObject*>, char const*, long, char const*, JS::MutableHandle<JS::Value>)’ at ../cjs/context.cpp:1461:75:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘priv’ in ‘MEM[(struct Rooted * *)_83 + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/context.cpp: In member function ‘GjsContextPrivate::eval_with_scope(JS::Handle<JSObject*>, char const*, long, char const*, JS::MutableHandle<JS::Value>)’:
../cjs/context.cpp:1461:22: note: ‘priv’ declared here
 1461 |     JS::RootedObject priv(m_cx, gjs_script_module_build_private(m_cx, uri));
      |                      ^~~~
../cjs/context.cpp:1423:70: note: ‘this’ declared here
 1423 |                                         JS::MutableHandleValue retval) {
      |                                                                      ^
[42/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_error-types.cpp.o -MF libgjs-internal.a.p/cjs_error-types.cpp.o.d -o libgjs-internal.a.p/cjs_error-types.cpp.o -c ../cjs/error-types.cpp
[43/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_global.cpp.o -MF libgjs-internal.a.p/cjs_global.cpp.o.d -o libgjs-internal.a.p/cjs_global.cpp.o -c ../cjs/global.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsGlobal::define_properties(JSContext*, JS::Handle<JSObject*>, char const*, char const*)’ at ../cjs/global.cpp:184:66:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘native_registry’ in ‘MEM[(struct Rooted * *)cx_134(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/global.cpp: In function ‘GjsGlobal::define_properties(JSContext*, JS::Handle<JSObject*>, char const*, char const*)’:
../cjs/global.cpp:184:26: note: ‘native_registry’ declared here
  184 |         JS::RootedObject native_registry(cx, JS::NewMapObject(cx));
      |                          ^~~~~~~~~~~~~~~
../cjs/global.cpp:169:46: note: ‘cx’ declared here
  169 |     static bool define_properties(JSContext* cx, JS::HandleObject global,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsBaseGlobal::base(JSContext*, JSClass const*, JS::RealmCreationOptions)’ at ../cjs/global.cpp:50:56,
    inlined from ‘GjsBaseGlobal::create_with_compartment(JSContext*, JS::Handle<JSObject*>, JSClass const*, JS::RealmCreationOptions)’ at ../cjs/global.cpp:76:20,
    inlined from ‘GjsGlobal::create_with_compartment(JSContext*, JS::Handle<JSObject*>)’ at ../cjs/global.cpp:165:54,
    inlined from ‘gjs_create_global_object(JSContext*, GjsGlobalType, JS::Handle<JSObject*>)’ at ../cjs/global.cpp:343:58:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘global’ in ‘MEM[(struct Rooted * *)cx_7(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/global.cpp: In function ‘gjs_create_global_object(JSContext*, GjsGlobalType, JS::Handle<JSObject*>)’:
../cjs/global.cpp:48:26: note: ‘global’ declared here
   48 |         JS::RootedObject global(
      |                          ^~~~~~
../cjs/global.cpp:338:47: note: ‘cx’ declared here
  338 | JSObject* gjs_create_global_object(JSContext* cx, GjsGlobalType global_type,
      |                                    ~~~~~~~~~~~^~
[44/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_importer.cpp.o -MF libgjs-internal.a.p/cjs_importer.cpp.o.d -o libgjs-internal.a.p/cjs_importer.cpp.o -c ../cjs/importer.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘load_module_init(JSContext*, JS::Handle<JSObject*>, _GFile*)’ at ../cjs/importer.cpp:349:58:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module_obj’ in ‘MEM[(struct Rooted * *)cx_92(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘load_module_init(JSContext*, JS::Handle<JSObject*>, _GFile*)’:
../cjs/importer.cpp:349:22: note: ‘module_obj’ declared here
  349 |     JS::RootedObject module_obj(cx, JS_NewPlainObject(cx));
      |                      ^~~~~~~~~~
../cjs/importer.cpp:327:46: note: ‘cx’ declared here
  327 | static JSObject* load_module_init(JSContext* cx, JS::HandleObject in_object,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘importer_to_string(JSContext*, unsigned int, JS::Value*)’ at ../cjs/importer.cpp:61:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘importer’ in ‘MEM[(struct Rooted * *)cx_119(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘importer_to_string(JSContext*, unsigned int, JS::Value*)’:
../cjs/importer.cpp:61:38: note: ‘importer’ declared here
   61 |     GJS_GET_THIS(cx, argc, vp, args, importer);
      |                                      ^~~~~~~~
../cjs/importer.cpp:57:31: note: ‘cx’ declared here
   57 | importer_to_string(JSContext *cx,
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_import_native_module(JSContext*, JS::Handle<JSObject*>, char const*)’ at ../cjs/importer.cpp:277:64:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_112(D) + 88B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘gjs_import_native_module(JSContext*, JS::Handle<JSObject*>, char const*)’:
../cjs/importer.cpp:277:18: note: ‘id’ declared here
  277 |     JS::RootedId id(cx, gjs_intern_string_to_id(cx, parse_name));
      |                  ^~
../cjs/importer.cpp:268:43: note: ‘cx’ declared here
  268 | gjs_import_native_module(JSContext       *cx,
      |                          ~~~~~~~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘load_module_elements(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, _GFile*)’ at ../cjs/importer.cpp:369:74,
    inlined from ‘importer_new_enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool)’ at ../cjs/importer.cpp:658:34:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module_obj’ in ‘MEM[(struct Rooted * *)context_294(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘importer_new_enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool)’:
../cjs/importer.cpp:369:22: note: ‘module_obj’ declared here
  369 |     JS::RootedObject module_obj(cx, load_module_init(cx, in_object, file));
      |                      ^~~~~~~~~~
../cjs/importer.cpp:604:47: note: ‘context’ declared here
  604 | static bool importer_new_enumerate(JSContext* context, JS::HandleObject object,
      |                                    ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_create_importer(JSContext*, char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, JS::Handle<JSObject*>)’ at ../cjs/importer.cpp:872:71:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘gjs_create_importer(JSContext*, char const*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, JS::Handle<JSObject*>)’:
../cjs/importer.cpp:872:22: note: ‘proto’ declared here
  872 |     JS::RootedObject proto(context, gjs_importer_define_proto(context));
      |                      ^~~~~
../cjs/importer.cpp:861:16: note: ‘context’ declared here
  861 |     JSContext* context, const char* importer_name,
      |     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘import_symbol_from_init_js(JSContext*, JS::Handle<JSObject*>, _GFile*, char const*, bool*)’ at ../cjs/importer.cpp:396:73,
    inlined from ‘do_import(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>)’ at ../cjs/importer.cpp:534:40,
    inlined from ‘importer_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at ../cjs/importer.cpp:738:19:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module_obj’ in ‘MEM[(struct Rooted * *)context_7(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/importer.cpp: In function ‘importer_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
../cjs/importer.cpp:396:22: note: ‘module_obj’ declared here
  396 |     JS::RootedObject module_obj(cx, load_module_init(cx, importer, file));
      |                      ^~~~~~~~~~
../cjs/importer.cpp:713:36: note: ‘context’ declared here
  713 | importer_resolve(JSContext        *context,
      |                  ~~~~~~~~~~~~~~~~~~^~~~~~~
[45/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_internal.cpp.o -MF libgjs-internal.a.p/cjs_internal.cpp.o.d -o libgjs-internal.a.p/cjs_internal.cpp.o -c ../cjs/internal.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’ at ../cjs/internal.cpp:301:57:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘query_obj’ in ‘MEM[(struct Rooted * *)cx_312(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/internal.cpp: In function ‘gjs_internal_parse_uri(JSContext*, unsigned int, JS::Value*)’:
../cjs/internal.cpp:301:22: note: ‘query_obj’ declared here
  301 |     JS::RootedObject query_obj(cx, JS_NewPlainObject(cx));
      |                      ^~~~~~~~~
../cjs/internal.cpp:277:40: note: ‘cx’ declared here
  277 | bool gjs_internal_parse_uri(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’ at ../cjs/internal.cpp:573:71:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘executor’ in ‘MEM[(struct Rooted * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/internal.cpp: In function ‘gjs_internal_load_resource_or_file_async(JSContext*, unsigned int, JS::Value*)’:
../cjs/internal.cpp:570:22: note: ‘executor’ declared here
  570 |     JS::RootedObject executor(cx,
      |                      ^~~~~~~~
../cjs/internal.cpp:560:58: note: ‘cx’ declared here
  560 | bool gjs_internal_load_resource_or_file_async(JSContext* cx, unsigned argc,
      |                                               ~~~~~~~~~~~^~
[46/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_mem.cpp.o -MF libgjs-internal.a.p/cjs_mem.cpp.o.d -o libgjs-internal.a.p/cjs_mem.cpp.o -c ../cjs/mem.cpp
[47/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_native.cpp.o -MF libgjs-internal.a.p/cjs_native.cpp.o.d -o libgjs-internal.a.p/cjs_native.cpp.o -c ../cjs/native.cpp
[48/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_module.cpp.o -MF libgjs-internal.a.p/cjs_module.cpp.o.d -o libgjs-internal.a.p/cjs_module.cpp.o -c ../cjs/module.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_module_load(JSContext*, char const*, char const*)’ at ../cjs/module.cpp:370:64:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_200(D) + 56B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/module.cpp: In function ‘gjs_module_load(JSContext*, char const*, char const*)’:
../cjs/module.cpp:370:22: note: ‘id’ declared here
  370 |     JS::RootedString id(cx, JS_NewStringCopyUTF8Z(cx, id_chars));
      |                      ^~
../cjs/module.cpp:355:38: note: ‘cx’ declared here
  355 | JSObject* gjs_module_load(JSContext* cx, const char* identifier,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsScriptModule::resolve_impl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at ../cjs/module.cpp:171:77:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘lexical’ in ‘MEM[(struct Rooted * *)cx_89(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/module.cpp: In member function ‘GjsScriptModule::resolve_impl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
../cjs/module.cpp:171:26: note: ‘lexical’ declared here
  171 |         JS::RootedObject lexical(cx, JS_ExtensibleLexicalEnvironment(module));
      |                          ^~~~~~~
../cjs/module.cpp:166:35: note: ‘cx’ declared here
  166 |     resolve_impl(JSContext       *cx,
      |                  ~~~~~~~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘GjsScriptModule::import(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, char const*, _GFile*)’ at ../cjs/module.cpp:254:70,
    inlined from ‘gjs_module_import(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, char const*, _GFile*)’ at ../cjs/module.cpp:302:35:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘module’ in ‘MEM[(struct Rooted * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/module.cpp: In function ‘gjs_module_import(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, char const*, _GFile*)’:
../cjs/module.cpp:254:26: note: ‘module’ declared here
  254 |         JS::RootedObject module(cx, GjsScriptModule::create(cx, name));
      |                          ^~~~~~
../cjs/module.cpp:296:36: note: ‘cx’ declared here
  296 | gjs_module_import(JSContext       *cx,
      |                   ~~~~~~~~~~~~~~~~~^~
[49/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_objectbox.cpp.o -MF libgjs-internal.a.p/cjs_objectbox.cpp.o.d -o libgjs-internal.a.p/cjs_objectbox.cpp.o -c ../cjs/objectbox.cpp
[50/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_profiler.cpp.o -MF libgjs-internal.a.p/cjs_profiler.cpp.o.d -o libgjs-internal.a.p/cjs_profiler.cpp.o -c ../cjs/profiler.cpp
[51/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_stack.cpp.o -MF libgjs-internal.a.p/cjs_stack.cpp.o.d -o libgjs-internal.a.p/cjs_stack.cpp.o -c ../cjs/stack.cpp
[52/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/cjs_text-encoding.cpp.o -MF libgjs-internal.a.p/cjs_text-encoding.cpp.o.d -o libgjs-internal.a.p/cjs_text-encoding.cpp.o -c ../cjs/text-encoding.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_encode_into_uint8array(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’ at ../cjs/text-encoding.cpp:500:54,
    inlined from ‘gjs_encode_into(JSContext*, unsigned int, JS::Value*)’ at ../cjs/text-encoding.cpp:543:38:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../cjs/text-encoding.cpp: In function ‘gjs_encode_into(JSContext*, unsigned int, JS::Value*)’:
../cjs/text-encoding.cpp:500:22: note: ‘result’ declared here
  500 |     JS::RootedObject result(cx, JS_NewPlainObject(cx));
      |                      ^~~~~~
../cjs/text-encoding.cpp:535:40: note: ‘cx’ declared here
  535 | static bool gjs_encode_into(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
[53/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_console.cpp.o -MF libgjs-internal.a.p/modules_console.cpp.o.d -o libgjs-internal.a.p/modules_console.cpp.o -c ../modules/console.cpp
[54/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_modules.cpp.o -MF libgjs-internal.a.p/modules_modules.cpp.o.d -o libgjs-internal.a.p/modules_modules.cpp.o -c ../modules/modules.cpp
[55/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_print.cpp.o -MF libgjs-internal.a.p/modules_print.cpp.o.d -o libgjs-internal.a.p/modules_print.cpp.o -c ../modules/print.cpp
[56/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_system.cpp.o -MF libgjs-internal.a.p/modules_system.cpp.o.d -o libgjs-internal.a.p/modules_system.cpp.o -c ../modules/system.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’ at ../modules/system.cpp:230:65:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘gc_info’ in ‘MEM[(struct Rooted * *)cx_196(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/system.cpp: In function ‘gjs_dump_memory_info(JSContext*, unsigned int, JS::Value*)’:
../modules/system.cpp:230:22: note: ‘gc_info’ declared here
  230 |     JS::RootedObject gc_info(cx, js::gc::NewMemoryInfoObject(cx));
      |                      ^~~~~~~
../modules/system.cpp:202:45: note: ‘cx’ declared here
  202 | static bool gjs_dump_memory_info(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘gjs_js_define_system_stuff(JSContext*, JS::MutableHandle<JSObject*>)’ at ../modules/system.cpp:333:75:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘program_args_getter’ in ‘MEM[(struct Rooted * *)context_150(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/system.cpp: In function ‘gjs_js_define_system_stuff(JSContext*, JS::MutableHandle<JSObject*>)’:
../modules/system.cpp:330:22: note: ‘program_args_getter’ declared here
  330 |     JS::RootedObject program_args_getter(
      |                      ^~~~~~~~~~~~~~~~~~~
../modules/system.cpp:311:52: note: ‘context’ declared here
  311 | gjs_js_define_system_stuff(JSContext              *context,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
[57/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-region.cpp.o -MF libgjs-internal.a.p/modules_cairo-region.cpp.o.d -o libgjs-internal.a.p/modules_cairo-region.cpp.o -c ../modules/cairo-region.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘num_rectangles_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:160:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘num_rectangles_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:156:32: note: ‘context’ declared here
  156 | num_rectangles_func(JSContext *context,
      |                     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘xor_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:85:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_78(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘xor_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:47:42: note: ‘context’ declared here
   47 |     static bool method##_func(JSContext* context, unsigned argc,              \
      |                               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘intersect_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:84:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_78(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘intersect_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:47:42: note: ‘context’ declared here
   47 |     static bool method##_func(JSContext* context, unsigned argc,              \
      |                               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘union_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:82:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_78(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘union_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:47:42: note: ‘context’ declared here
   47 |     static bool method##_func(JSContext* context, unsigned argc,              \
      |                               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘subtract_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:83:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_78(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘subtract_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:47:42: note: ‘context’ declared here
   47 |     static bool method##_func(JSContext* context, unsigned argc,              \
      |                               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘get_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:177:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_64(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘get_rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:173:31: note: ‘context’ declared here
  173 | get_rectangle_func(JSContext *context,
      |                    ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘xor_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:90:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘xor_rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:65:52: note: ‘context’ declared here
   65 |     static bool method##_rectangle_func(JSContext* context, unsigned argc, \
      |                                         ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘intersect_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:89:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘intersect_rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:65:52: note: ‘context’ declared here
   65 |     static bool method##_rectangle_func(JSContext* context, unsigned argc, \
      |                                         ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘subtract_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:88:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘subtract_rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:65:52: note: ‘context’ declared here
   65 |     static bool method##_rectangle_func(JSContext* context, unsigned argc, \
      |                                         ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘union_rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-region.cpp:87:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_82(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-region.cpp: In function ‘union_rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-region.cpp:37:43: note: ‘obj’ declared here
   37 |     GJS_GET_THIS(context, argc, vp, argv, obj);                            \
      |                                           ^~~
../modules/cairo-region.cpp:65:52: note: ‘context’ declared here
   65 |     static bool method##_rectangle_func(JSContext* context, unsigned argc, \
      |                                         ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRegion, _cairo_region>::from_c_ptr(JSContext*, _cairo_region*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-private.h:21,
                 from ../modules/cairo-region.cpp:28:
../gi/cwrapper.h: In function ‘CWrapper<CairoRegion, _cairo_region>::from_c_ptr(JSContext*, _cairo_region*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
[58/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-path.cpp.o -MF libgjs-internal.a.p/modules_cairo-path.cpp.o.d -o libgjs-internal.a.p/modules_cairo-path.cpp.o -c ../modules/cairo-path.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CairoPath::take_c_ptr(JSContext*, cairo_path*)’ at ../modules/cairo-path.cpp:31:56:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_57(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-path.cpp: In function ‘CairoPath::take_c_ptr(JSContext*, cairo_path*)’:
../modules/cairo-path.cpp:31:22: note: ‘proto’ declared here
   31 |     JS::RootedObject proto(cx, CairoPath::prototype(cx));
      |                      ^~~~~
../modules/cairo-path.cpp:30:44: note: ‘cx’ declared here
   30 | JSObject* CairoPath::take_c_ptr(JSContext* cx, cairo_path_t* ptr) {
      |                                 ~~~~~~~~~~~^~
[59/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface.cpp.o -c ../modules/cairo-surface.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘CairoSurface::getType_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:69:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘CairoSurface::getType_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:69:42: note: ‘obj’ declared here
   69 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-surface.cpp:67:44: note: ‘context’ declared here
   67 | bool CairoSurface::getType_func(JSContext* context, unsigned argc,
      |                                 ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘writeToPNG_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:47:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_68(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘writeToPNG_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:47:43: note: ‘obj’ declared here
   47 |     GJS_GET_THIS(context, argc, vp, argv, obj);
      |                                           ^~~
../modules/cairo-surface.cpp:43:28: note: ‘context’ declared here
   43 | writeToPNG_func(JSContext *context,
      |                 ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setDeviceScale_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:140:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘setDeviceScale_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:140:38: note: ‘obj’ declared here
  140 |     GJS_GET_THIS(cx, argc, vp, args, obj);
      |                                      ^~~
../modules/cairo-surface.cpp:139:44: note: ‘cx’ declared here
  139 | static bool setDeviceScale_func(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setDeviceOffset_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:92:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘setDeviceOffset_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:92:38: note: ‘obj’ declared here
   92 |     GJS_GET_THIS(cx, argc, vp, args, obj);
      |                                      ^~~
../modules/cairo-surface.cpp:91:45: note: ‘cx’ declared here
   91 | static bool setDeviceOffset_func(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getDeviceScale_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:162:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_239(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘getDeviceScale_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:162:38: note: ‘obj’ declared here
  162 |     GJS_GET_THIS(cx, argc, vp, args, obj);
      |                                      ^~~
../modules/cairo-surface.cpp:161:44: note: ‘cx’ declared here
  161 | static bool getDeviceScale_func(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getDeviceOffset_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface.cpp:112:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_239(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface.cpp: In function ‘getDeviceOffset_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface.cpp:112:38: note: ‘obj’ declared here
  112 |     GJS_GET_THIS(cx, argc, vp, args, obj);
      |                                      ^~~
../modules/cairo-surface.cpp:111:45: note: ‘cx’ declared here
  111 | static bool getDeviceOffset_func(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoImageSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-surface.cpp:24:
../gi/cwrapper.h: In function ‘CWrapper<CairoImageSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPDFSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPDFSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPSSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPSSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSVGSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSVGSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26,
    inlined from ‘CairoSurface::from_c_ptr(JSContext*, _cairo_surface*)’ at ../modules/cairo-surface.cpp:246:46:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)context_9(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CairoSurface::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../modules/cairo-surface.cpp:232:47: note: ‘context’ declared here
  232 | JSObject* CairoSurface::from_c_ptr(JSContext* context,
      |                                    ~~~~~~~~~~~^~~~~~~
[60/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-image-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o -c ../modules/cairo-image-surface.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getHeight_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-image-surface.cpp:142:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_55(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-image-surface.cpp: In function ‘getHeight_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-image-surface.cpp:142:42: note: ‘obj’ declared here
  142 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-image-surface.cpp:138:27: note: ‘context’ declared here
  138 | getHeight_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getStride_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-image-surface.cpp:169:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_55(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-image-surface.cpp: In function ‘getStride_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-image-surface.cpp:169:42: note: ‘obj’ declared here
  169 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-image-surface.cpp:165:27: note: ‘context’ declared here
  165 | getStride_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getFormat_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-image-surface.cpp:88:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_55(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-image-surface.cpp: In function ‘getFormat_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-image-surface.cpp:88:42: note: ‘obj’ declared here
   88 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-image-surface.cpp:84:27: note: ‘context’ declared here
   84 | getFormat_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getWidth_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-image-surface.cpp:115:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_55(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-image-surface.cpp: In function ‘getWidth_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-image-surface.cpp:115:42: note: ‘obj’ declared here
  115 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-image-surface.cpp:111:26: note: ‘context’ declared here
  111 | getWidth_func(JSContext *context,
      |               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoImageSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-private.h:21,
                 from ../modules/cairo-image-surface.cpp:20:
../gi/cwrapper.h: In function ‘CWrapper<CairoImageSurface, _cairo_surface>::from_c_ptr(JSContext*, _cairo_surface*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
[61/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o -c ../modules/cairo-ps-surface.cpp
[62/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-context.cpp.o -MF libgjs-internal.a.p/modules_cairo-context.cpp.o.d -o libgjs-internal.a.p/modules_cairo-context.cpp.o -c ../modules/cairo-context.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘dispose_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:368:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_53(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘dispose_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:368:68: note: ‘obj’ declared here
  368 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, rec, obj);
      |                                                                    ^~~
../modules/cairo-context.cpp:364:25: note: ‘context’ declared here
  364 | dispose_func(JSContext *context,
      |              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘paint_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:322:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘paint_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘stroke_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:355:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘stroke_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘showPage_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:354:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘showPage_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘save_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:339:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘save_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘popGroupToSource_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:328:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘popGroupToSource_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘newSubPath_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:321:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘newSubPath_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘clipPreserve_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:295:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘clipPreserve_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘newPath_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:320:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘newPath_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘identityMatrix_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:315:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘identityMatrix_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘copyPage_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:298:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘copyPage_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘fillPreserve_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:302:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘fillPreserve_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘fill_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:301:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘fill_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘clip_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:294:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘clip_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘closePath_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:297:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘closePath_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘restore_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:337:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘restore_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘pushGroup_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:325:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘pushGroup_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘strokePreserve_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:356:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘strokePreserve_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘resetClip_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:336:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_52(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘resetClip_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getLineJoin_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:309:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getLineJoin_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getAntialias_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:304:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getAntialias_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getFillRule_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:307:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getFillRule_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getOperator_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:312:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getOperator_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getLineCap_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:308:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getLineCap_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getDashCount_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:306:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getDashCount_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘copyPathFlat_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:428:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘copyPathFlat_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:428:69: note: ‘obj’ declared here
  428 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:424:30: note: ‘context’ declared here
  424 | copyPathFlat_func(JSContext *context,
      |                   ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘copyPath_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:406:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘copyPath_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:406:69: note: ‘obj’ declared here
  406 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:402:26: note: ‘context’ declared here
  402 | copyPath_func(JSContext *context,
      |               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘hasCurrentPoint_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:314:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘hasCurrentPoint_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setTolerance_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:349:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setTolerance_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setLineCap_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:344:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setLineCap_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setOperator_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:348:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setOperator_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setLineWidth_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:346:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setLineWidth_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘pushGroupWithContent_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:326:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘pushGroupWithContent_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘rotate_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:338:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘rotate_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setFillRule_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:342:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setFillRule_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setFontSize_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:343:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setFontSize_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘paintWithAlpha_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:323:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘paintWithAlpha_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setLineJoin_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:345:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setLineJoin_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setMiterLimit_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:347:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setMiterLimit_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setAntialias_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:341:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_58(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setAntialias_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getGroupTarget_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:770:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_61(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getGroupTarget_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:770:68: note: ‘obj’ declared here
  770 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, rec, obj);
      |                                                                    ^~~
../modules/cairo-context.cpp:766:32: note: ‘context’ declared here
  766 | getGroupTarget_func(JSContext *context,
      |                     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getTarget_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:739:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_61(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getTarget_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:739:68: note: ‘obj’ declared here
  739 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, rec, obj);
      |                                                                    ^~~
../modules/cairo-context.cpp:735:27: note: ‘context’ declared here
  735 | getTarget_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘relLineTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:334:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘relLineTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘scale_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:340:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘scale_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘moveTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:319:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘moveTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘translate_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:358:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘translate_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘relMoveTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:335:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘relMoveTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘lineTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:318:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘lineTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getSource_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:707:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_62(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getSource_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:707:68: note: ‘obj’ declared here
  707 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, rec, obj);
      |                                                                    ^~~
../modules/cairo-context.cpp:703:27: note: ‘context’ declared here
  703 | getSource_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘inStroke_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:317:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_64(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘inStroke_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘inFill_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:316:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_64(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘inFill_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setSourceRGB_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:350:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_62(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setSourceRGB_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘popGroup_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:676:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_63(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘popGroup_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:676:68: note: ‘obj’ declared here
  676 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, rec, obj);
      |                                                                    ^~~
../modules/cairo-context.cpp:672:26: note: ‘context’ declared here
  672 | popGroup_func(JSContext *context,
      |               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setSourceRGBA_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:352:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setSourceRGBA_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘rectangle_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:329:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘rectangle_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘showText_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:625:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_72(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘showText_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:625:69: note: ‘obj’ declared here
  625 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:621:26: note: ‘context’ declared here
  621 | showText_func(JSContext *context,
      |               ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘arc_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:285:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_66(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘arc_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘arcNegative_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:288:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_66(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘arcNegative_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘curveTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:291:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_68(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘curveTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘relCurveTo_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:331:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_68(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘relCurveTo_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setSource_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:566:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_81(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setSource_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:566:69: note: ‘obj’ declared here
  566 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:562:27: note: ‘context’ declared here
  562 | setSource_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘mask_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:450:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_81(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘mask_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:450:69: note: ‘obj’ declared here
  450 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:446:22: note: ‘context’ declared here
  446 | mask_func(JSContext *context,
      |           ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘selectFontFace_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:649:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_76(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘selectFontFace_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:649:69: note: ‘obj’ declared here
  649 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:645:32: note: ‘context’ declared here
  645 | selectFontFace_func(JSContext *context,
      |                     ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘appendPath_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:383:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_79(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘appendPath_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:383:69: note: ‘obj’ declared here
  383 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:379:28: note: ‘context’ declared here
  379 | appendPath_func(JSContext *context,
      |                 ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘maskSurface_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:477:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_85(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘maskSurface_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:477:69: note: ‘obj’ declared here
  477 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:473:29: note: ‘context’ declared here
  473 | maskSurface_func(JSContext *context,
      |                  ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setSourceSurface_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:594:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_85(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setSourceSurface_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:594:69: note: ‘obj’ declared here
  594 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:590:34: note: ‘context’ declared here
  590 | setSourceSurface_func(JSContext *context,
      |                       ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getMiterLimit_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:311:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getMiterLimit_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getTolerance_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:313:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getTolerance_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getLineWidth_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:310:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_59(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getLineWidth_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getCurrentPoint_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:305:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_148(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘getCurrentPoint_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘pathExtents_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:324:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_179(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘pathExtents_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘deviceToUser_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:299:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_149(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘deviceToUser_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘deviceToUserDistance_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:300:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_149(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘deviceToUserDistance_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘userToDevice_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:359:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_149(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘userToDevice_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘userToDeviceDistance_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:360:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_149(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘userToDeviceDistance_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘fillExtents_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:303:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_179(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘fillExtents_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘clipExtents_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:296:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_179(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘clipExtents_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘strokeExtents_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:357:1:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_179(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘strokeExtents_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:46:73: note: ‘obj’ declared here
   46 |         _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj)
      |                                                                         ^~~
../modules/cairo-context.cpp:44:41: note: ‘context’ declared here
   44 |     static bool mname##_func(JSContext* context, unsigned argc, \
      |                              ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoContext, _cairo>::from_c_ptr(JSContext*, _cairo*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-private.h:21,
                 from ../modules/cairo-context.cpp:32:
../gi/cwrapper.h: In function ‘CWrapper<CairoContext, _cairo>::from_c_ptr(JSContext*, _cairo*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setDash_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-context.cpp:507:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_157(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-context.cpp: In function ‘setDash_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-context.cpp:507:69: note: ‘obj’ declared here
  507 |     _GJS_CAIRO_CONTEXT_GET_PRIV_CR_CHECKED(context, argc, vp, argv, obj);
      |                                                                     ^~~
../modules/cairo-context.cpp:503:25: note: ‘context’ declared here
  503 | setDash_func(JSContext *context,
      |              ~~~~~~~~~~~^~~~~~~
[63/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o -c ../modules/cairo-pdf-surface.cpp
[64/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -MF libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o.d -o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o -c ../modules/cairo-svg-surface.cpp
[65/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-pattern.cpp.o -c ../modules/cairo-pattern.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘CairoPattern::getType_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-pattern.cpp:36:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-pattern.cpp: In function ‘CairoPattern::getType_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-pattern.cpp:36:42: note: ‘obj’ declared here
   36 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-pattern.cpp:34:44: note: ‘context’ declared here
   34 | bool CairoPattern::getType_func(JSContext* context, unsigned argc,
      |                                 ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSolidPattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gi/wrapperutils.h:29,
                 from ../cjs/jsapi-class.h:15,
                 from ../modules/cairo-pattern.cpp:18:
../gi/cwrapper.h: In function ‘CWrapper<CairoSolidPattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoLinearGradient, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoLinearGradient, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRadialGradient, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoRadialGradient, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
[66/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-gradient.cpp.o -c ../modules/cairo-gradient.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘addColorStopRGB_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-gradient.cpp:42:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_60(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-gradient.cpp: In function ‘addColorStopRGB_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-gradient.cpp:42:43: note: ‘obj’ declared here
   42 |     GJS_GET_THIS(context, argc, vp, argv, obj);
      |                                           ^~~
../modules/cairo-gradient.cpp:38:33: note: ‘context’ declared here
   38 | addColorStopRGB_func(JSContext *context,
      |                      ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘addColorStopRGBA_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-gradient.cpp:71:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_62(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-gradient.cpp: In function ‘addColorStopRGBA_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-gradient.cpp:71:43: note: ‘obj’ declared here
   71 |     GJS_GET_THIS(context, argc, vp, argv, obj);
      |                                           ^~~
../modules/cairo-gradient.cpp:67:34: note: ‘context’ declared here
   67 | addColorStopRGBA_func(JSContext *context,
      |                       ~~~~~~~~~~~^~~~~~~
[67/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o -c ../modules/cairo-linear-gradient.cpp
[68/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -MF libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o.d -o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o -c ../modules/cairo-radial-gradient.cpp
[69/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o -c ../modules/cairo-surface-pattern.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setFilter_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:111:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface-pattern.cpp: In function ‘setFilter_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface-pattern.cpp:111:43: note: ‘obj’ declared here
  111 |     GJS_GET_THIS(context, argc, vp, argv, obj);
      |                                           ^~~
../modules/cairo-surface-pattern.cpp:107:27: note: ‘context’ declared here
  107 | setFilter_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getFilter_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:137:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface-pattern.cpp: In function ‘getFilter_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface-pattern.cpp:137:42: note: ‘obj’ declared here
  137 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-surface-pattern.cpp:133:27: note: ‘context’ declared here
  133 | getFilter_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘getExtend_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:83:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface-pattern.cpp: In function ‘getExtend_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface-pattern.cpp:83:42: note: ‘obj’ declared here
   83 |     GJS_GET_THIS(context, argc, vp, rec, obj);
      |                                          ^~~
../modules/cairo-surface-pattern.cpp:79:27: note: ‘context’ declared here
   79 | getExtend_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&, JS::Rooted<JSObject*>::CtorDispatcher, JS::detail::FallbackOverload)’ at /usr/include/mozjs-78/js/RootingAPI.h:1098:42,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*>(JSContext* const&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1116:64,
    inlined from ‘setExtend_func(JSContext*, unsigned int, JS::Value*)’ at ../modules/cairo-surface-pattern.cpp:57:5:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)context_54(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../modules/cairo-surface-pattern.cpp: In function ‘setExtend_func(JSContext*, unsigned int, JS::Value*)’:
../modules/cairo-surface-pattern.cpp:57:43: note: ‘obj’ declared here
   57 |     GJS_GET_THIS(context, argc, vp, argv, obj);
      |                                           ^~~
../modules/cairo-surface-pattern.cpp:53:27: note: ‘context’ declared here
   53 | setExtend_func(JSContext *context,
      |                ~~~~~~~~~~~^~~~~~~
[70/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -MF libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o.d -o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o -c ../modules/cairo-solid-pattern.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSolidPattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’ at ../gi/cwrapper.h:488:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-private.h:21,
                 from ../modules/cairo-solid-pattern.cpp:19:
../gi/cwrapper.h: In function ‘CWrapper<CairoSolidPattern, _cairo_pattern>::from_c_ptr(JSContext*, _cairo_pattern*)’:
../gi/cwrapper.h:488:26: note: ‘proto’ declared here
  488 |         JS::RootedObject proto(cx, Base::prototype(cx));
      |                          ^~~~~
../gi/cwrapper.h:487:44: note: ‘cx’ declared here
  487 |     static JSObject* from_c_ptr(JSContext* cx, Wrapped* ptr) {
      |                                 ~~~~~~~~~~~^~
[71/121] gcc -Ilibcjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c
[72/121] gcc -Ilibcjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o -c ../libgjs-private/gjs-gdbus-wrapper.c
[73/121] gcc -Ilibcjs.so.0.0.0.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -MF libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o.d -o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -c ../libgjs-private/gjs-util.c
[74/121] g++ -Ilibgjs-internal.a.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -fpch-preprocess -include gjs_pch.hh -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -isystem/usr/include/sysprof-4 -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-internal.a.p/modules_cairo.cpp.o -MF libgjs-internal.a.p/modules_cairo.cpp.o.d -o libgjs-internal.a.p/modules_cairo.cpp.o -c ../modules/cairo.cpp
In file included from /usr/include/mozjs-78/js/Id.h:30,
                 from ../cjs/jsapi-util.h:26,
                 from ../cjs/gjs_pch.hh:40:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../modules/cairo-private.h:21,
                 from ../modules/cairo.cpp:15:
../gi/cwrapper.h: In function ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoContext, _cairo>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoContext, _cairo>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoImageSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoImageSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPSSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPSSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPDFSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPDFSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRegion, _cairo_region>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoRegion, _cairo_region>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSVGSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSVGSurface, _cairo_surface>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoLinearGradient, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoLinearGradient, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRadialGradient, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’ at ../gi/cwrapper.h:208:26:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoRadialGradient, _cairo_pattern>::constructor(JSContext*, unsigned int, JS::Value*)’:
../gi/cwrapper.h:208:26: note: ‘object’ declared here
  208 |         JS::RootedObject object(
      |                          ^~~~~~
../gi/cwrapper.h:201:40: note: ‘cx’ declared here
  201 |     static bool constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRegion, _cairo_region>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_194(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoRegion, _cairo_region>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoContext, _cairo>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_194(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoContext, _cairo>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_192(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoImageSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_199(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoImageSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPath, cairo_path>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_176(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPath, cairo_path>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPSSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_193(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPSSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPDFSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_193(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPDFSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSVGSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_187(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSVGSurface, _cairo_surface>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoPattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_192(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoPattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_191(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoLinearGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_193(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoLinearGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoRadialGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_193(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoRadialGradient, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_193(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSurfacePattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)14, JS::Rooted<void*>*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /usr/include/mozjs-78/js/RootingAPI.h:1122:26,
    inlined from ‘CWrapper<CairoSolidPattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’ at ../gi/cwrapper.h:355:25:
/usr/include/mozjs-78/js/RootingAPI.h:1076:12: warning: storing the address of local variable ‘v_proto’ in ‘MEM[(struct Rooted * *)cx_191(D) + 96B]’ [-Wdangling-pointer=]
 1076 |     *stack = reinterpret_cast<Rooted<void*>*>(this);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../gi/cwrapper.h: In function ‘CWrapper<CairoSolidPattern, _cairo_pattern>::create_prototype(JSContext*, JS::Handle<JSObject*>)’:
../gi/cwrapper.h:355:25: note: ‘v_proto’ declared here
  355 |         JS::RootedValue v_proto(
      |                         ^~~~~~~
../gi/cwrapper.h:349:50: note: ‘cx’ declared here
  349 |     static JSObject* create_prototype(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
[75/121] rm -f libgjs-internal.a && gcc-ar csrDT libgjs-internal.a libgjs-internal.a.p/gi_arg.cpp.o libgjs-internal.a.p/gi_arg-cache.cpp.o libgjs-internal.a.p/gi_boxed.cpp.o libgjs-internal.a.p/gi_closure.cpp.o libgjs-internal.a.p/gi_cwrapper.cpp.o libgjs-internal.a.p/gi_enumeration.cpp.o libgjs-internal.a.p/gi_foreign.cpp.o libgjs-internal.a.p/gi_fundamental.cpp.o libgjs-internal.a.p/gi_function.cpp.o libgjs-internal.a.p/gi_gerror.cpp.o libgjs-internal.a.p/gi_gobject.cpp.o libgjs-internal.a.p/gi_gtype.cpp.o libgjs-internal.a.p/gi_interface.cpp.o libgjs-internal.a.p/gi_ns.cpp.o libgjs-internal.a.p/gi_object.cpp.o libgjs-internal.a.p/gi_param.cpp.o libgjs-internal.a.p/gi_private.cpp.o libgjs-internal.a.p/gi_repo.cpp.o libgjs-internal.a.p/gi_toggle.cpp.o libgjs-internal.a.p/gi_union.cpp.o libgjs-internal.a.p/gi_value.cpp.o libgjs-internal.a.p/gi_wrapperutils.cpp.o libgjs-internal.a.p/cjs_atoms.cpp.o libgjs-internal.a.p/cjs_byteArray.cpp.o libgjs-internal.a.p/cjs_context.cpp.o libgjs-internal.a.p/cjs_coverage.cpp.o libgjs-internal.a.p/cjs_debugger.cpp.o libgjs-internal.a.p/cjs_deprecation.cpp.o libgjs-internal.a.p/cjs_engine.cpp.o libgjs-internal.a.p/cjs_error-types.cpp.o libgjs-internal.a.p/cjs_global.cpp.o libgjs-internal.a.p/cjs_importer.cpp.o libgjs-internal.a.p/cjs_internal.cpp.o libgjs-internal.a.p/cjs_mem.cpp.o libgjs-internal.a.p/cjs_module.cpp.o libgjs-internal.a.p/cjs_native.cpp.o libgjs-internal.a.p/cjs_objectbox.cpp.o libgjs-internal.a.p/cjs_profiler.cpp.o libgjs-internal.a.p/cjs_text-encoding.cpp.o libgjs-internal.a.p/cjs_stack.cpp.o libgjs-internal.a.p/modules_console.cpp.o libgjs-internal.a.p/modules_modules.cpp.o libgjs-internal.a.p/modules_print.cpp.o libgjs-internal.a.p/modules_system.cpp.o libgjs-internal.a.p/modules_cairo-region.cpp.o libgjs-internal.a.p/modules_cairo-context.cpp.o libgjs-internal.a.p/modules_cairo-path.cpp.o libgjs-internal.a.p/modules_cairo-surface.cpp.o libgjs-internal.a.p/modules_cairo-image-surface.cpp.o libgjs-internal.a.p/modules_cairo-ps-surface.cpp.o libgjs-internal.a.p/modules_cairo-pdf-surface.cpp.o libgjs-internal.a.p/modules_cairo-svg-surface.cpp.o libgjs-internal.a.p/modules_cairo-pattern.cpp.o libgjs-internal.a.p/modules_cairo-gradient.cpp.o libgjs-internal.a.p/modules_cairo-linear-gradient.cpp.o libgjs-internal.a.p/modules_cairo-radial-gradient.cpp.o libgjs-internal.a.p/modules_cairo-surface-pattern.cpp.o libgjs-internal.a.p/modules_cairo-solid-pattern.cpp.o libgjs-internal.a.p/modules_cairo.cpp.o
[76/121] g++ -Icjs-console.p -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ cjs-console.p/cjs_console.cpp.o -MF cjs-console.p/cjs_console.cpp.o.d -o cjs-console.p/cjs_console.cpp.o -c ../cjs/console.cpp
[77/121] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.c --dependency-file installed-tests/js/jsunit-resources.c.d
[78/121] /usr/bin/glib-compile-resources ../installed-tests/js/jsunit.gresources.xml --sourcedir ../installed-tests/js --c-name jsunit_resources --internal --generate --target installed-tests/js/jsunit-resources.h
[79/121] gcc -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -MF installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o.d -o installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o -c installed-tests/js/jsunit-resources.c
[80/121] g++ -Iinstalled-tests/js/minijasmine.p -Iinstalled-tests/js -I../installed-tests/js -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' '-DINSTTESTDIR="/usr/libexec/cjs/installed-tests/cjs"' -MD -MQ installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -MF installed-tests/js/minijasmine.p/.._minijasmine.cpp.o.d -o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -c ../installed-tests/minijasmine.cpp
[81/121] gcc -Iinstalled-tests/js/libregress.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -MF installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o.d -o installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -c /usr/share/gobject-introspection-1.0/tests/regress.c
/usr/share/gobject-introspection-1.0/tests/regress.c: In function ‘regress_test_array_static_in_int’:
/usr/share/gobject-introspection-1.0/tests/regress.c:873:39: warning: unused parameter ‘x’ [-Wunused-parameter]
  873 | regress_test_array_static_in_int (int x[static 10])
      |                                   ~~~~^~~~~~~~~~~~
[82/121] gcc  -o installed-tests/js/libregress.so installed-tests/js/libregress.so.p/_usr_share_gobject-introspection-1.0_tests_regress.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libregress.so -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgio-2.0.so /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so -Wl,--end-group
[83/121] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=Regress --nsversion=1.0 --warn-all --output installed-tests/js/Regress-1.0.gir --warn-all --warn-error -I/builddir/build/BUILD/cjs-5.6.0/installed-tests/js -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libregress.so.p/Regress_1.0_gir_filelist --include=Gio-2.0 --include=cairo-1.0 --symbol-prefix=regress_ --identifier-prefix=Regress --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js --library regress --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=cairo --extra-library=cairo-gobject --extra-library=girepository-1.0 --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/ --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/
[84/121] /usr/bin/g-ir-compiler installed-tests/js/Regress-1.0.gir --output installed-tests/js/Regress-1.0.typelib --includedir=/usr/share/gir-1.0
[85/121] gcc -Iinstalled-tests/js/libwarnlib.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -MF installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o.d -o installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -c /usr/share/gobject-introspection-1.0/tests/warnlib.c
[86/121] gcc  -o installed-tests/js/libwarnlib.so installed-tests/js/libwarnlib.so.p/_usr_share_gobject-introspection-1.0_tests_warnlib.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libwarnlib.so -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgio-2.0.so -Wl,--end-group
[87/121] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=WarnLib --nsversion=1.0 --warn-all --output installed-tests/js/WarnLib-1.0.gir --c-include=warnlib.h -I/builddir/build/BUILD/cjs-5.6.0/installed-tests/js -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libwarnlib.so.p/WarnLib_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=warnlib_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js --library warnlib --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/ --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:33: Warning: WarnLib: symbol='do_moo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:39: Warning: WarnLib: symbol='warnlib_whatever_do_moo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.h:41: Warning: WarnLib: symbol='warnlib_whatever_do_boo': missing parameter name; undocumentable
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:41: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'x' in documentation comment, should be one of 'arg1', 'arg2'
../../../../../usr/share/gobject-introspection-1.0/tests/warnlib.c:42: Warning: WarnLib: warnlib_whatever_do_boo: unknown parameter 'y' in documentation comment, should be one of 'arg1', 'arg2'
<unknown>:: Warning: WarnLib: (ErrorQuarkFunction)unpaired_error_quark: warnlib_unpaired_error_quark: Couldn't find corresponding enumeration
[88/121] /usr/bin/g-ir-compiler installed-tests/js/WarnLib-1.0.gir --output installed-tests/js/WarnLib-1.0.typelib --includedir=/usr/share/gir-1.0
[89/121] gcc -Iinstalled-tests/js/libgimarshallingtests.so.p -Iinstalled-tests/js -I../installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -Wno-error -MD -MQ installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -MF installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o.d -o installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -c /usr/share/gobject-introspection-1.0/tests/gimarshallingtests.c
[90/121] gcc  -o installed-tests/js/libgimarshallingtests.so installed-tests/js/libgimarshallingtests.so.p/_usr_share_gobject-introspection-1.0_tests_gimarshallingtests.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgimarshallingtests.so -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgio-2.0.so -Wl,--end-group
[91/121] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GIMarshallingTests --nsversion=1.0 --warn-all --output installed-tests/js/GIMarshallingTests-1.0.gir --warn-error -I/builddir/build/BUILD/cjs-5.6.0/installed-tests/js -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js -I/usr/share/gobject-introspection-1.0/tests -I/usr/share/gobject-introspection-1.0/tests --filelist=/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libgimarshallingtests.so.p/GIMarshallingTests_1.0_gir_filelist --include=Gio-2.0 --symbol-prefix=gi_marshalling_tests_ --cflags-begin -I/usr/share/gobject-introspection-1.0/tests -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js --library gimarshallingtests --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/ --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/
[92/121] /usr/bin/g-ir-compiler installed-tests/js/GIMarshallingTests-1.0.gir --output installed-tests/js/GIMarshallingTests-1.0.typelib --includedir=/usr/share/gir-1.0
[93/121] g++  -o libcjs.so.0.0.0 libcjs.so.0.0.0.p/meson-generated_.._js-resources.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-gdbus-wrapper.c.o libcjs.so.0.0.0.p/libgjs-private_gjs-util.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libcjs.so.0 -Wl,--whole-archive libgjs-internal.a -Wl,--no-whole-archive -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer libcjs-jsapi.a -Wl,--version-script,/builddir/build/BUILD/cjs-5.6.0/libgjs.map /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline /usr/lib64/libsysprof-capture-4.a -lreadline -Wl,--end-group
[94/121] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build libcjs.so.0.0.0 libcjs.so.0.0.0 libcjs.so.0.0.0.p/libcjs.so.0.0.0.symbols 
[95/121] g++ -Iinstalled-tests/js/libgjstesttools/libgjstesttools.so.p -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -Wno-error -MD -MQ installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -MF installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o.d -o installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -c ../installed-tests/js/libgjstesttools/gjs-test-tools.cpp
[96/121] g++  -o cjs-console cjs-console.p/cjs_console.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ -Wl,--start-group libcjs.so.0.0.0 libcjs-jsapi.a /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline /usr/lib64/libsysprof-capture-4.a -Wl,--end-group
[97/121] g++  -o installed-tests/js/minijasmine installed-tests/js/minijasmine.p/meson-generated_.._jsunit-resources.c.o installed-tests/js/minijasmine.p/.._minijasmine.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/../..' -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ -Wl,--start-group libcjs.so.0.0.0 libcjs-jsapi.a /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline /usr/lib64/libsysprof-capture-4.a -Wl,--end-group
[98/121] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=CjsPrivate --nsversion=1.0 --warn-all --output CjsPrivate-1.0.gir --warn-error -I/builddir/build/BUILD/cjs-5.6.0/ -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ --filelist=/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/libcjs.so.0.0.0.p/CjsPrivate_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_ --identifier-prefix=Gjs --cflags-begin -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ --library cjs --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 -L/usr/lib64/../lib64 --extra-library=ffi --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/ --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/
[99/121] g++  -o installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/gjs-test-tools.cpp.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgjstesttools.so -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/../../..' -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ libcjs.so.0.0.0 libcjs-jsapi.a /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline /usr/lib64/libsysprof-capture-4.a -Wl,--end-group
[100/121] /usr/bin/meson --internal symbolextractor /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so installed-tests/js/libgjstesttools/libgjstesttools.so.p/libgjstesttools.so.symbols 
[101/121] /usr/bin/g-ir-compiler CjsPrivate-1.0.gir --output CjsPrivate-1.0.typelib --includedir=/usr/share/gir-1.0
[102/121] /usr/bin/glib-compile-schemas --targetdir installed-tests/js ../installed-tests/js
[103/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.c --dependency-file test/mock-js-resources.c.d
[104/121] /usr/bin/glib-compile-resources ../test/mock-js-resources.gresource.xml --sourcedir ../test/.. --sourcedir ../test --c-name mock_js_resources --internal --generate --target test/mock-js-resources.h
[105/121] env PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/share/pkgconfig:/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-uninstalled /usr/bin/g-ir-scanner --quiet --no-libtool --namespace=GjsTestTools --nsversion=1.0 --warn-all --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --warn-error -I/builddir/build/BUILD/cjs-5.6.0/installed-tests/js/libgjstesttools -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libgjstesttools -I/builddir/build/BUILD/cjs-5.6.0/. -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/. --filelist=/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libgjstesttools/libgjstesttools.so.p/GjsTestTools_1.0_gir_filelist --include=GObject-2.0 --include=Gio-2.0 --symbol-prefix=gjs_test_tools_ --cflags-begin -I/builddir/build/BUILD/cjs-5.6.0/. -I/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/. -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 --cflags-end --add-include-path=/usr/share/gir-1.0 -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libgjstesttools --library gjstesttools -L/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ --extra-library=glib-2.0 --extra-library=gobject-2.0 --extra-library=gthread-2.0 --extra-library=gio-2.0 --extra-library=girepository-1.0 -L/usr/lib64/../lib64 --extra-library=ffi --extra-library=mozjs-78 --extra-library=readline --extra-library=cairo --extra-library=cairo-gobject --extra-library=X11 --extra-library=Xext --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/ --sources-top-dirs /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/
[106/121] g++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o -c ../test/gjs-test-utils.cpp
[107/121] /usr/bin/g-ir-compiler installed-tests/js/libgjstesttools/GjsTestTools-1.0.gir --output installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib --includedir=/usr/share/gir-1.0
[108/121] gcc -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -MF test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o.d -o test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o -c test/mock-js-resources.c
[109/121] g++ -Itest/libgjs-tests-common.a.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -MF test/libgjs-tests-common.a.p/gjs-test-common.cpp.o.d -o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o -c ../test/gjs-test-common.cpp
[110/121] rm -f test/libgjs-tests-common.a && gcc-ar csrDT test/libgjs-tests-common.a test/libgjs-tests-common.a.p/gjs-test-utils.cpp.o test/libgjs-tests-common.a.p/gjs-test-common.cpp.o
[111/121] g++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-coverage.cpp.o -MF test/gjs-tests.p/gjs-test-coverage.cpp.o.d -o test/gjs-tests.p/gjs-test-coverage.cpp.o -c ../test/gjs-test-coverage.cpp
[112/121] g++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -MF test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o.d -o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -c ../test/gjs-test-no-introspection-object.cpp
[113/121] gcc -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -MD -MQ test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -MF test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o.d -o test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o -c js-resources.c
[114/121] g++ -Itest/gjs-tests.p -Itest -I../test -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests.p/gjs-tests.cpp.o -MF test/gjs-tests.p/gjs-tests.cpp.o.d -o test/gjs-tests.p/gjs-tests.cpp.o -c ../test/gjs-tests.cpp
[115/121] g++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -MF test/gjs-tests-internal.p/gjs-tests-internal.cpp.o.d -o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o -c ../test/gjs-tests-internal.cpp
[116/121] g++  -o test/gjs-tests test/gjs-tests.p/meson-generated_.._mock-js-resources.c.o test/gjs-tests.p/gjs-tests.cpp.o test/gjs-tests.p/gjs-test-coverage.cpp.o test/gjs-tests.p/gjs-test-no-introspection-object.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/..' -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ -Wl,--start-group test/libgjs-tests-common.a libcjs.so.0.0.0 libcjs-jsapi.a /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline -lreadline /usr/lib64/libsysprof-capture-4.a -Wl,--end-group
[117/121] g++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -MF test/gjs-tests-internal.p/gjs-test-call-args.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o -c ../test/gjs-test-call-args.cpp
[118/121] g++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -MF test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o -c ../test/gjs-test-jsapi-utils.cpp
[119/121] g++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -MF test/gjs-tests-internal.p/gjs-test-rooting.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o -c ../test/gjs-test-rooting.cpp
[120/121] g++ -Itest/gjs-tests-internal.p -Itest -I../test -I. -I.. -Iinstalled-tests/js/libgjstesttools -I../installed-tests/js/libgjstesttools -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libxml2 -I/usr/include/harfbuzz -I/usr/include/libpng16 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c++17 -fno-rtti -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -include /usr/include/mozjs-78/js/RequiredDefines.h -isystem /usr/include/mozjs-78 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/cjs-1.0"' '-DPKGLIBDIR="/usr/lib64/cjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -MF test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o.d -o test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -c ../test/gjs-test-toggle-queue.cpp
[121/121] g++  -o test/gjs-tests-internal test/gjs-tests-internal.p/meson-generated_.._.._js-resources.c.o test/gjs-tests-internal.p/gjs-tests-internal.cpp.o test/gjs-tests-internal.p/gjs-test-call-args.cpp.o test/gjs-tests-internal.p/gjs-test-rooting.cpp.o test/gjs-tests-internal.p/gjs-test-jsapi-utils.cpp.o test/gjs-tests-internal.p/gjs-test-toggle-queue.cpp.o -Wl,--as-needed -Wl,--no-undefined -Bsymbolic-functions -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '-Wl,-rpath,$ORIGIN/../installed-tests/js/libgjstesttools:$ORIGIN/..' -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/libgjstesttools -Wl,-rpath-link,/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/ -Wl,--start-group test/libgjs-tests-common.a libgjs-internal.a libcjs-jsapi.a installed-tests/js/libgjstesttools/libgjstesttools.so /usr/lib64/libglib-2.0.so /usr/lib64/libgobject-2.0.so /usr/lib64/libgthread-2.0.so -pthread /usr/lib64/libgio-2.0.so /usr/lib64/libgirepository-1.0.so /usr/lib64/../lib64/libffi.so /usr/lib64/libmozjs-78.so -lreadline /usr/lib64/libcairo.so /usr/lib64/libcairo-gobject.so /usr/lib64/libX11.so /usr/lib64/libXext.so -lreadline -lreadline /usr/lib64/libsysprof-capture-4.a -lreadline -Wl,--end-group
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build -j 2 -v
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.epL7iW
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
++ dirname /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd cjs-5.6.0
+ DESTDIR=/builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
+ /usr/bin/meson install -C redhat-linux-build --no-rebuild
Installing subdir /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/say.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/modunicode.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/lexicalScope.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/importmeta.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/foobar.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/exports.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/encodings.json to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/dynamic.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/data.txt to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/alwaysThrows.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/subA/subB/foobar.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/subA/subB
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/subA/subB/baz.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/subA/subB
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/subA/subB/__init__.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/subA/subB
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/overrides/GIMarshallingTests.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/overrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/overrides/.eslintrc.yml to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/overrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/mutualImport/b.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/mutualImport
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/mutualImport/a.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/mutualImport
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/badOverrides/WarnLib.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/badOverrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/badOverrides/Regress.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/badOverrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/badOverrides/Gio.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/badOverrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/badOverrides/GIMarshallingTests.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/badOverrides
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/modules/badOverrides/.eslintrc.yml to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js/modules/badOverrides
Installing libcjs.so.0.0.0 to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64
Installing CjsPrivate-1.0.typelib to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64/cjs/girepository-1.0
Installing cjs-console to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/bin
Installing installed-tests/js/minijasmine to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/libregress.so to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/Regress-1.0.typelib to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/libwarnlib.so to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/WarnLib-1.0.typelib to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/libgimarshallingtests.so to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/GIMarshallingTests-1.0.typelib to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/libgjstesttools/libgjstesttools.so to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing installed-tests/js/libgjstesttools/GjsTestTools-1.0.typelib to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/context.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/coverage.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/error-types.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/gjs.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/macros.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/mem.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/cjs/profiler.h to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/include/cjs-1.0/cjs/
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/extra/gjs.supp to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/cjs-1.0/valgrind
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/extra/lsan.supp to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/cjs-1.0/lsan
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/org.cinnamon.CjsTest.gschema.xml to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/glib-2.0/schemas
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-private/cjs-1.0.pc to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64/pkgconfig
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/testCommandLine.sh.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/scripts/testCommandLine.sh to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/scripts
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/testCommandLineModules.sh.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/scripts/testCommandLineModules.sh to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/scripts
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/testWarnings.sh.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/scripts/testWarnings.sh to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/scripts
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testself.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testself.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testByteArray.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testByteArray.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testExceptions.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testExceptions.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testFormat.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testFormat.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testFundamental.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testFundamental.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGettext.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGettext.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGIMarshalling.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGIMarshalling.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGio.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGio.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGLib.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGLib.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGObject.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGObject.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGObjectClass.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGObjectClass.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGObjectInterface.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGObjectInterface.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGObjectValue.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGObjectValue.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGTypeClass.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGTypeClass.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testImporter.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testImporter.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testIntrospection.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testIntrospection.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testLang.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testLang.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testLegacyByteArray.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testLegacyByteArray.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testLegacyClass.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testLegacyClass.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testLegacyGObject.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testLegacyGObject.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testMainloop.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testMainloop.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testNamespace.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testNamespace.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testPackage.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testPackage.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testParamSpec.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testParamSpec.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testPrint.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testPrint.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testRegress.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testRegress.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testSignals.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testSignals.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testSystem.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testSystem.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testTweener.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testTweener.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testCairo.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testCairo.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGtk3.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGtk3.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGObjectDestructionAccess.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGObjectDestructionAccess.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testLegacyGtk.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testLegacyGtk.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testWarnLib.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testWarnLib.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGDBus.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/matchers.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGDBus.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testConsole.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testConsole.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testESModules.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testESModules.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testEncoding.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testEncoding.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testGLibLogWriter.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testGLibLogWriter.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/js/testCairoModule.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/js/testCairoModule.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/js
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger-test.sh to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/backtrace.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/backtrace.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/backtrace.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/backtrace.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/breakpoint.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/breakpoint.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/breakpoint.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/breakpoint.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/continue.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/continue.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/continue.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/continue.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/delete.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/delete.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/delete.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/delete.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/detach.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/detach.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/detach.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/detach.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/down-up.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/down-up.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/down-up.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/down-up.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/finish.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/finish.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/finish.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/finish.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/frame.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/frame.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/frame.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/frame.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/keys.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/keys.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/keys.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/keys.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/lastvalues.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/lastvalues.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/lastvalues.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/lastvalues.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/list.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/list.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/list.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/list.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/next.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/next.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/next.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/next.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/print.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/print.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/print.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/print.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/quit.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/quit.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/quit.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/quit.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/return.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/return.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/return.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/return.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/set.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/set.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/set.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/set.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/step.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/step.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/step.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/step.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/throw.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/throw-ignored.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw-ignored.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw-ignored.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/throw-ignored.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/installed-tests/until.test to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/installed-tests/cjs
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/until.debugger to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/until.debugger.js to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing /builddir/build/BUILD/cjs-5.6.0/installed-tests/debugger/until.debugger.output to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/debugger
Installing symlink pointing to libcjs.so.0.0.0 to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64/libcjs.so.0
Installing symlink pointing to libcjs.so.0 to /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64/libcjs.so
Running custom install script '/usr/bin/python3 /builddir/build/BUILD/cjs-5.6.0/build/symlink-gjs.py bin'
Running custom install script '/usr/bin/python3 /builddir/build/BUILD/cjs-5.6.0/build/compile-gschemas.py /usr/share/glib-2.0/schemas'
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 5.6.0-2.fc39 --unique-debug-suffix -5.6.0-2.fc39.x86_64 --unique-debug-src-base cjs-5.6.0-2.fc39.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/cjs-5.6.0
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/bin/cjs-console
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/lib64/libcjs.so.0.0.0
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/libgimarshallingtests.so
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/libgjstesttools.so
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/libregress.so
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/libwarnlib.so
extracting debug info from /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/libexec/cjs/installed-tests/cjs/minijasmine
original debug info size: 21812kB, size after compression: 16948kB
/usr/bin/sepdebugcrcfix: Updated 7 CRC32s, 0 CRC32s did match.
7436 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/libexec/cjs/installed-tests/cjs/debugger-test.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/libexec/cjs/installed-tests/cjs/scripts/testWarnings.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/libexec/cjs/installed-tests/cjs/scripts/testCommandLineModules.sh from /bin/sh to #!/usr/bin/sh
mangling shebang in /usr/libexec/cjs/installed-tests/cjs/scripts/testCommandLine.sh from /bin/sh to #!/usr/bin/sh
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.gJ9A0v
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64   -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd cjs-5.6.0
+ xvfb-run -a /usr/bin/meson test -C redhat-linux-build --num-processes 2 --print-errorlogs
ninja: no work to do.
ninja: Entering directory `/builddir/build/BUILD/cjs-5.6.0/redhat-linux-build'
ninja: no work to do.
 1/65 cjs:Scripts / CommandLineModules                 OK              0.06s   1 subtests passed
 2/65 cjs:Scripts+thread-safe / Warnings               OK              0.20s   3 subtests passed
 3/65 cjs:JS+thread-safe / self                        OK              0.09s   4 subtests passed
 4/65 cjs:JS+thread-safe / ByteArray                   OK              0.08s   13 subtests passed
 5/65 cjs:JS+thread-safe / Exceptions                  OK              0.11s   21 subtests passed
 6/65 cjs:JS+thread-safe / Format                      OK              0.08s   12 subtests passed
 7/65 cjs:JS+thread-safe / Fundamental                 OK              0.09s   3 subtests passed
 8/65 cjs:JS+thread-safe / Gettext                     OK              0.06s   1 subtests passed
 9/65 cjs:JS+thread-safe / GIMarshalling               OK              0.31s   373 subtests passed
10/65 cjs:JS+thread-safe / Gio                         OK              0.09s   20 subtests passed
11/65 cjs:JS+thread-safe / GLib                        OK              0.09s   28 subtests passed
12/65 cjs:JS+thread-safe / GObject                     OK              0.08s   10 subtests passed
13/65 cjs:JS+thread-safe / GObjectClass                OK              0.23s   100 subtests passed
14/65 cjs:JS+thread-safe / GObjectInterface            OK              0.12s   25 subtests passed
15/65 cjs:JS+thread-safe / GObjectValue                OK              0.14s   95 subtests passed
16/65 cjs:JS+thread-safe / GTypeClass                  OK              0.07s   8 subtests passed
17/65 cjs:JS / Importer                                OK              0.08s   36 subtests passed
18/65 cjs:JS+thread-safe / Introspection               OK              0.15s   16 subtests passed
19/65 cjs:JS+thread-safe / Lang                        OK              0.07s   9 subtests passed
20/65 cjs:JS+thread-safe / LegacyByteArray             OK              0.07s   14 subtests passed
21/65 cjs:JS+thread-safe / LegacyClass                 OK              0.09s   62 subtests passed
22/65 cjs:JS+thread-safe / LegacyGObject               OK              0.12s   60 subtests passed
23/65 cjs:JS+thread-safe / Mainloop                    OK              0.18s   8 subtests passed
24/65 cjs:JS+thread-safe / Namespace                   OK              0.06s   1 subtests passed
25/65 cjs:JS+thread-safe / Package                     OK              0.07s   20 subtests passed
26/65 cjs:JS+thread-safe / ParamSpec                   OK              0.08s   28 subtests passed
27/65 cjs:JS+thread-safe / Print                       OK              0.06s   4 subtests passed
28/65 cjs:JS+thread-safe / Regress                     OK              0.18s   247 subtests passed
29/65 cjs:JS+thread-safe / Signals                     OK              0.07s   14 subtests passed
30/65 cjs:JS+thread-safe / System                      OK              0.07s   13 subtests passed
31/65 cjs:JS+thread-safe / Tweener                     OK              0.09s   17 subtests passed
32/65 cjs:JS+thread-safe / Cairo                       OK              0.14s   41 subtests passed
33/65 cjs:JS+thread-safe / Gtk3                        OK              0.17s   25 subtests passed
34/65 cjs:Scripts+thread-safe / CommandLine            OK              4.06s   49 subtests passed
35/65 cjs:JS+thread-safe / LegacyGtk                   OK              0.12s   7 subtests passed
36/65 cjs:JS+thread-safe / WarnLib                     OK              0.07s   2 subtests passed
37/65 cjs:dbus / GDBus                                 OK              0.12s   33 subtests passed
38/65 cjs:JS+thread-safe / Console                     OK              0.15s   49 subtests passed
39/65 cjs:JS / ESModules                               OK              0.09s   23 subtests passed
40/65 cjs:JS+thread-safe / Encoding                    OK              0.11s   55 subtests passed
41/65 cjs:JS+thread-safe / GLibLogWriter               OK              0.06s   4 subtests passed
42/65 cjs:JS+thread-safe / CairoModule                 OK              0.06s   3 subtests passed
43/65 cjs:Debugger+thread-safe / backtrace command     OK              0.04s   1 subtests passed
44/65 cjs:Debugger+thread-safe / breakpoint command    OK              0.04s   1 subtests passed
45/65 cjs:Debugger+thread-safe / continue command      OK              0.04s   1 subtests passed
46/65 cjs:Debugger+thread-safe / delete command        OK              0.04s   1 subtests passed
47/65 cjs:Debugger+thread-safe / detach command        OK              0.04s   1 subtests passed
48/65 cjs:Debugger+thread-safe / down-up command       OK              0.04s   1 subtests passed
49/65 cjs:Debugger+thread-safe / finish command        OK              0.04s   1 subtests passed
50/65 cjs:Debugger+thread-safe / frame command         OK              0.04s   1 subtests passed
51/65 cjs:Debugger+thread-safe / keys command          OK              0.04s   1 subtests passed
52/65 cjs:Debugger+thread-safe / lastvalues command    OK              0.04s   1 subtests passed
53/65 cjs:Debugger+thread-safe / list command          OK              0.04s   1 subtests passed
54/65 cjs:Debugger+thread-safe / next command          OK              0.04s   1 subtests passed
55/65 cjs:Debugger+thread-safe / print command         OK              0.07s   1 subtests passed
56/65 cjs:Debugger+thread-safe / quit command          OK              0.05s   1 subtests passed
57/65 cjs:Debugger+thread-safe / return command        OK              0.07s   1 subtests passed
58/65 cjs:Debugger+thread-safe / set command           OK              0.07s   1 subtests passed
59/65 cjs:Debugger+thread-safe / step command          OK              0.05s   1 subtests passed
60/65 cjs:Debugger+thread-safe / throw command         OK              0.08s   1 subtests passed
61/65 cjs:Debugger+thread-safe / throw-ignored command OK              0.08s   1 subtests passed
62/65 cjs:Debugger+thread-safe / until command         OK              0.08s   1 subtests passed
63/65 cjs:C / API tests                                OK              2.39s   61 subtests passed
64/65 cjs:JS+thread-safe / GObjectDestructionAccess    OK              4.94s   54 subtests passed
65/65 cjs:C+thread-safe / Internal API tests           OK              2.40s   112 subtests passed
Ok:                 65  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   
Full log written to /builddir/build/BUILD/cjs-5.6.0/redhat-linux-build/meson-logs/testlog.txt
+ RPM_EC=0
++ jobs -p
+ exit 0
Processing files: cjs-5.6.0-2.fc39.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.XIHpY4
+ umask 022
+ cd /builddir/build/BUILD
+ cd cjs-5.6.0
+ DOCDIR=/builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs
+ cp -pr NEWS /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs
+ cp -pr README.md /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.YJic3h
+ umask 022
+ cd /builddir/build/BUILD
+ cd cjs-5.6.0
+ LICENSEDIR=/builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/licenses/cjs
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/licenses/cjs
+ cp -pr COPYING /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/licenses/cjs
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: cjs = 1:5.6.0-2.fc39 cjs(x86-64) = 1:5.6.0-2.fc39 libcjs.so.0()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: glibc >= 2.37.9000-8 libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.26)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcjs.so.0()(64bit) libffi.so.8()(64bit) libffi.so.8(LIBFFI_BASE_8.0)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgio-2.0.so.0()(64bit) libgirepository-1.0.so.1()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libmozjs-78.so.0()(64bit) libmozjs-78.so.0(mozjs_78)(64bit) libreadline.so.8()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH)
Processing files: cjs-devel-5.6.0-2.fc39.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.oT3IWm
+ umask 022
+ cd /builddir/build/BUILD
+ cd cjs-5.6.0
+ DOCDIR=/builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs-devel
+ cp -pr examples/README examples/calc.js examples/clutter.js examples/dbus-client.js examples/dbus-service.js examples/gettext.js examples/gio-cat.js examples/glistmodel.js examples/gtk-application.js examples/gtk.js examples/gtk3-template.js examples/gtk3-template.ui examples/gtk4-template.js examples/gtk4-template.ui examples/http-client.js examples/http-server.js examples/test.jpg examples/test.jpg.license examples/webkit.js examples/websocket-client.js /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64/usr/share/doc/cjs-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: cjs-devel = 1:5.6.0-2.fc39 cjs-devel(x86-64) = 1:5.6.0-2.fc39 pkgconfig(cjs-1.0) = 5.6.0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/pkg-config libcjs.so.0()(64bit) pkgconfig(cairo) pkgconfig(cairo-gobject) pkgconfig(cairo-xlib) pkgconfig(gio-2.0) >= 2.66.0 pkgconfig(glib-2.0) >= 2.66.0 pkgconfig(gobject-2.0) >= 2.66.0 pkgconfig(gobject-introspection-1.0) >= 1.66.0 pkgconfig(gthread-2.0) >= 2.66.0 pkgconfig(libffi) pkgconfig(mozjs-78) >= 78.2.0
Processing files: cjs-tests-5.6.0-2.fc39.x86_64
Provides: cjs-tests = 1:5.6.0-2.fc39 cjs-tests(x86-64) = 1:5.6.0-2.fc39 libgimarshallingtests.so()(64bit) libgjstesttools.so()(64bit) libregress.so()(64bit) libwarnlib.so()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcjs.so.0()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgio-2.0.so.0()(64bit) libgirepository-1.0.so.1()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) rtld(GNU_HASH)
Processing files: cjs-debugsource-5.6.0-2.fc39.x86_64
Provides: cjs-debugsource = 1:5.6.0-2.fc39 cjs-debugsource(x86-64) = 1:5.6.0-2.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: cjs-debuginfo-5.6.0-2.fc39.x86_64
Provides: cjs-debuginfo = 1:5.6.0-2.fc39 cjs-debuginfo(x86-64) = 1:5.6.0-2.fc39 debuginfo(build-id) = 718c20bd83c9186e4918aeb3803cd7930d12889c debuginfo(build-id) = b17566a5ecca4ba462b64a8383cc3be03b3c2b6c libcjs.so.0.0.0-5.6.0-2.fc39.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: cjs-debugsource(x86-64) = 1:5.6.0-2.fc39
Processing files: cjs-tests-debuginfo-5.6.0-2.fc39.x86_64
Provides: cjs-tests-debuginfo = 1:5.6.0-2.fc39 cjs-tests-debuginfo(x86-64) = 1:5.6.0-2.fc39 debuginfo(build-id) = 38fb48fa57ab82583c71c52c630451c1e36b7e15 debuginfo(build-id) = 618ac142903e955763a6d8dc3a07bc6478a20723 debuginfo(build-id) = 7b6d5ceb370c41d281a8334fc2dc5010763d0409 debuginfo(build-id) = ac38461a2f7d83d2551c10d1becddb2ab18042ad debuginfo(build-id) = b6278f83d0d234ab95fdf1f2476103eba4b05bf0 libgimarshallingtests.so-5.6.0-2.fc39.x86_64.debug()(64bit) libgjstesttools.so-5.6.0-2.fc39.x86_64.debug()(64bit) libregress.so-5.6.0-2.fc39.x86_64.debug()(64bit) libwarnlib.so-5.6.0-2.fc39.x86_64.debug()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: cjs-debugsource(x86-64) = 1:5.6.0-2.fc39
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
Wrote: /builddir/build/RPMS/cjs-debugsource-5.6.0-2.fc39.x86_64.rpm
Wrote: /builddir/build/RPMS/cjs-5.6.0-2.fc39.x86_64.rpm
Wrote: /builddir/build/RPMS/cjs-tests-5.6.0-2.fc39.x86_64.rpm
Wrote: /builddir/build/RPMS/cjs-tests-debuginfo-5.6.0-2.fc39.x86_64.rpm
Wrote: /builddir/build/RPMS/cjs-devel-5.6.0-2.fc39.x86_64.rpm
Wrote: /builddir/build/RPMS/cjs-debuginfo-5.6.0-2.fc39.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.M58ixn
+ umask 022
+ cd /builddir/build/BUILD
+ cd cjs-5.6.0
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/cjs-5.6.0-2.fc39.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.WEJZfe
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf cjs-5.6.0 cjs-5.6.0.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0