* Package: dev-libs/gjs-1.64.5:0 * Repository: gentoo * Maintainer: gnome@gentoo.org * USE: abi_x86_64 amd64 cairo elibc_glibc examples kernel_linux readline sysprof userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking gjs-1.64.5.tar.xz to /var/tmp/portage/dev-libs/gjs-1.64.5/work >>> Source unpacked in /var/tmp/portage/dev-libs/gjs-1.64.5/work >>> Preparing source in /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5 ... * Applying gjs-1.64.5-gcc-11-support.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5 ... meson setup --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --build.pkg-config-path /usr/share/pkgconfig --pkg-config-path /usr/share/pkgconfig --native-file /var/tmp/portage/dev-libs/gjs-1.64.5/temp/meson.x86_64-pc-linux-gnu.amd64.ini -Db_pch=false -Dwerror=false --buildtype plain -Dcairo=enabled -Dreadline=enabled -Dprofiler=enabled -Dinstalled_tests=false -Dskip_dbus_tests=true -Dskip_gtk_tests=true /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5 /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5-build The Meson build system Version: 0.63.3 Source dir: /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5 Build dir: /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5-build Build type: native build Project name: gjs Project version: 1.64.5 C compiler for the host machine: x86_64-pc-linux-gnu-gcc (gcc 12.2.1 "x86_64-pc-linux-gnu-gcc (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") C linker for the host machine: x86_64-pc-linux-gnu-gcc ld.bfd 2.39 C++ compiler for the host machine: x86_64-pc-linux-gnu-g++ (gcc 12.2.1 "x86_64-pc-linux-gnu-g++ (Gentoo 12.2.1_p20221008 p1) 12.2.1 20221008") C++ linker for the host machine: x86_64-pc-linux-gnu-g++ ld.bfd 2.39 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 Compiler for C++ supports arguments -fno-rtti: YES Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0) Run-time dependency glib-2.0 found: YES 2.74.1 Run-time dependency gthread-2.0 found: YES 2.74.1 Run-time dependency gobject-2.0 found: YES 2.74.1 Run-time dependency gio-2.0 found: YES 2.74.1 Run-time dependency libffi found: YES 3.4.4 Run-time dependency gobject-introspection-1.0 found: YES 1.74.0 Run-time dependency mozjs-68 found: YES 68.12.0 Run-time dependency cairo found: YES 1.17.6 Run-time dependency cairo-gobject found: YES 1.17.6 Run-time dependency cairo-xlib found: YES 1.17.6 Run-time dependency sysprof-capture-3 found: YES 3.36.0 Library readline found: YES Checking for function "timer_settime" : YES Checking if "SpiderMonkey is a non-debug build" with dependency mozjs-68 compiles: YES Checking if "SpiderMonkey sanity check" with dependency mozjs-68 runs: YES Checking if "printf() supports %I alternative int syntax" compiles: YES Program dtrace found: NO Program dbus-run-session found: YES (/usr/bin/dbus-run-session) Program glib-compile-schemas found: YES (/usr/bin/glib-compile-schemas) Check usable header "readline/readline.h" : YES Check usable header "sys/syscall.h" : YES Check usable header "unistd.h" : YES Check usable header "signal.h" : YES Configuring config.h using configuration Configuring gjs.stp using configuration Found pkg-config: /usr/bin/x86_64-pc-linux-gnu-pkg-config (1.8.0) Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Compiler for C++ supports link arguments -Wl,-no-undefined: YES Compiler for C++ supports link arguments -Wl,--version-script,/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5/libgjs.map: YES Compiler for C++ supports link arguments -Wl,-exported_symbols_list,/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5/libgjs.symbols: NO Dependency gobject-introspection-1.0 found: YES 1.74.0 (cached) Dependency gobject-introspection-1.0 found: YES 1.74.0 (cached) Program g-ir-scanner found: YES (/usr/bin/g-ir-scanner) Dependency gobject-introspection-1.0 found: YES 1.74.0 (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 Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources) Configuring testCommandLine.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 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 testRegress.test using configuration Configuring testSignals.test using configuration Configuring testSystem.test using configuration Configuring testTweener.test using configuration Configuring testWarnLib.test using configuration Configuring testCairo.test using configuration Configuring testGDBus.test using configuration Program debugger-test.sh found: YES (/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5/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 next.test using configuration Configuring print.test using configuration Configuring quit.test using configuration Configuring return.test using configuration Configuring set.test using configuration Configuring step.test using configuration Configuring throw.test using configuration Configuring until.test using configuration meson.build:680: WARNING: Not using GTK, not all tests will be run. meson.build:684: WARNING: Not using DBus, not all tests will be run. Message: Optional features ========================== Build Cairo module: true Use readline for input in interactive shell and debugger: true Build profiler (Linux only): true Build targets in project: 23 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'} gjs 1.64.5 User defined options Native files : /var/tmp/portage/dev-libs/gjs-1.64.5/temp/meson.x86_64-pc-linux-gnu.amd64.ini build.pkg_config_path: /usr/share/pkgconfig buildtype : plain libdir : lib64 localstatedir : /var/lib pkg_config_path : /usr/share/pkgconfig prefix : /usr sysconfdir : /etc werror : false wrap_mode : nodownload b_pch : false cairo : enabled installed_tests : false profiler : enabled readline : enabled skip_dbus_tests : true skip_gtk_tests : true Found ninja-1.11.1 at /usr/bin/ninja >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5 ... meson compile -C /var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5-build --jobs 4 --load-average 0 --verbose ninja: Entering directory `/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5-build' [1/100] /usr/bin/glib-compile-resources ../gjs-1.64.5/js.gresource.xml --sourcedir ../gjs-1.64.5/ --c-name js_resources --internal --generate --target js-resources.h [2/100] /usr/bin/glib-compile-resources ../gjs-1.64.5/js.gresource.xml --sourcedir ../gjs-1.64.5/ --c-name js_resources --internal --generate --target js-resources.c --dependency-file js-resources.c.d [3/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o -c ../gjs-1.64.5/gjs/jsapi-util-error.cpp [4/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o -c ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:31: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, const char*, JSNative, JSNative, JS::HandleValue, unsigned int)’ at ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:244:81: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘getter_obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp: In function ‘bool gjs_define_property_dynamic(JSContext*, JS::HandleObject, const char*, const char*, JSNative, JSNative, JS::HandleValue, unsigned int)’: ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:243:22: note: ‘getter_obj’ declared here 243 | JS::RootedObject getter_obj(cx, | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:243:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_object_in_prototype_chain(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’ at ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:292:74: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘object_prototype’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp: In function ‘bool gjs_object_in_prototype_chain(JSContext*, JS::HandleObject, JS::HandleObject, bool*)’: ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:292:22: note: ‘object_prototype’ declared here 292 | JS::RootedObject object_prototype(cx, JS::GetRealmObjectPrototype(cx)); | ^~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-dynamic-class.cpp:292:22: note: ‘cx’ declared here [5/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_log.cpp.o -MF libgjs-jsapi.a.p/util_log.cpp.o.d -o libgjs-jsapi.a.p/util_log.cpp.o -c ../gjs-1.64.5/util/log.cpp [6/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/util_misc.cpp.o -MF libgjs-jsapi.a.p/util_misc.cpp.o.d -o libgjs-jsapi.a.p/util_misc.cpp.o -c ../gjs-1.64.5/util/misc.cpp [7/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o -c ../gjs-1.64.5/gjs/jsapi-util-string.cpp ../gjs-1.64.5/gjs/jsapi-util-string.cpp: In function ‘bool gjs_string_get_char16_data(JSContext*, JS::HandleString, char16_t**, size_t*)’: ../gjs-1.64.5/gjs/jsapi-util-string.cpp:218:36: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 218 | *data_p = (char16_t *) g_memdup(js_data, sizeof(*js_data) * (*len_p)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:84, from ../gjs-1.64.5/gjs/jsapi-util-string.cpp:35: /usr/include/glib-2.0/glib/gstrfuncs.h:259:23: note: declared here 259 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from /usr/include/mozjs-68/js/Class.h:16, from ../gjs-1.64.5/gjs/jsapi-util-string.cpp:38: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’ at ../gjs-1.64.5/gjs/jsapi-util-string.cpp:377:64: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘str’ in ‘((JS::Rooted**)cx)[8]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-util-string.cpp: In function ‘jsid gjs_intern_string_to_id(JSContext*, const char*)’: ../gjs-1.64.5/gjs/jsapi-util-string.cpp:377:22: note: ‘str’ declared here 377 | JS::RootedString str(cx, JS_AtomizeAndPinString(cx, string)); | ^~~ ../gjs-1.64.5/gjs/jsapi-util-string.cpp:377:22: note: ‘cx’ declared here [8/100] x86_64-pc-linux-gnu-gcc -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -O0 -fno-semantic-interposition -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -MD -MQ libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -MF libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o.d -o libgjs.so.0.0.0.p/meson-generated_.._js-resources.c.o -c js-resources.c [9/100] x86_64-pc-linux-gnu-g++ -Ilibgjs-jsapi.a.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -MF libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o.d -o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o -c ../gjs-1.64.5/gjs/jsapi-util.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gjs/jsapi-util.cpp:39: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* gjs_define_string_array(JSContext*, JS::HandleObject, const char*, ssize_t, const char**, unsigned int)’ at ../gjs-1.64.5/gjs/jsapi-util.cpp:256:78: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘array’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-util.cpp: In function ‘JSObject* gjs_define_string_array(JSContext*, JS::HandleObject, const char*, ssize_t, const char**, unsigned int)’: ../gjs-1.64.5/gjs/jsapi-util.cpp:255:22: note: ‘array’ declared here 255 | JS::RootedObject array(context, | ^~~~~ ../gjs-1.64.5/gjs/jsapi-util.cpp:255:22: note: ‘context’ declared here [10/100] rm -f libgjs-jsapi.a && x86_64-pc-linux-gnu-ar csrDT libgjs-jsapi.a libgjs-jsapi.a.p/gjs_jsapi-dynamic-class.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-error.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util-string.cpp.o libgjs-jsapi.a.p/gjs_jsapi-util.cpp.o libgjs-jsapi.a.p/util_log.cpp.o libgjs-jsapi.a.p/util_misc.cpp.o [11/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_closure.cpp.o -MF libgjs.so.0.0.0.p/gi_closure.cpp.o.d -o libgjs.so.0.0.0.p/gi_closure.cpp.o -c ../gjs-1.64.5/gi/closure.cpp [12/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_boxed.cpp.o -MF libgjs.so.0.0.0.p/gi_boxed.cpp.o.d -o libgjs.so.0.0.0.p/gi_boxed.cpp.o -c ../gjs-1.64.5/gi/boxed.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/boxed.cpp:36: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool BoxedInstance::get_nested_interface_object(JSContext*, JSObject*, GIFieldInfo*, GIBaseInfo*, JS::MutableHandleValue) const’ at ../gjs-1.64.5/gi/boxed.cpp:489:63: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/boxed.cpp: In member function ‘bool BoxedInstance::get_nested_interface_object(JSContext*, JSObject*, GIFieldInfo*, GIBaseInfo*, JS::MutableHandleValue) const’: ../gjs-1.64.5/gi/boxed.cpp:488:22: note: ‘obj’ declared here 488 | JS::RootedObject obj(context, gjs_new_object_with_generic_prototype( | ^~~ ../gjs-1.64.5/gi/boxed.cpp:488:22: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool BoxedInstance::set_nested_interface_object(JSContext*, GIFieldInfo*, GIBaseInfo*, JS::HandleValue)’ at ../gjs-1.64.5/gi/boxed.cpp:584:71: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/boxed.cpp: In member function ‘bool BoxedInstance::set_nested_interface_object(JSContext*, GIFieldInfo*, GIBaseInfo*, JS::HandleValue)’: ../gjs-1.64.5/gi/boxed.cpp:583:22: note: ‘proto’ declared here 583 | JS::RootedObject proto( | ^~~~~ ../gjs-1.64.5/gi/boxed.cpp:583:22: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* BoxedInstance::new_for_c_struct_impl(JSContext*, GIStructInfo*, void*, Args&& ...) [with Args = {NoCopy&}]’ at ../gjs-1.64.5/gi/boxed.cpp:988:22, inlined from ‘static JSObject* BoxedInstance::new_for_c_struct(JSContext*, GIStructInfo*, void*, NoCopy)’ at ../gjs-1.64.5/gi/boxed.cpp:1021:33: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/boxed.cpp: In static member function ‘static JSObject* BoxedInstance::new_for_c_struct(JSContext*, GIStructInfo*, void*, NoCopy)’: ../gjs-1.64.5/gi/boxed.cpp:988:22: note: ‘obj’ declared here 988 | JS::RootedObject obj(cx, gjs_new_object_with_generic_prototype(cx, info)); | ^~~ ../gjs-1.64.5/gi/boxed.cpp:988:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* BoxedInstance::new_for_c_struct_impl(JSContext*, GIStructInfo*, void*, Args&& ...) [with Args = {}]’ at ../gjs-1.64.5/gi/boxed.cpp:988:22: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/boxed.cpp: In static member function ‘static JSObject* BoxedInstance::new_for_c_struct_impl(JSContext*, GIStructInfo*, void*, Args&& ...) [with Args = {}]’: ../gjs-1.64.5/gi/boxed.cpp:988:22: note: ‘obj’ declared here 988 | JS::RootedObject obj(cx, gjs_new_object_with_generic_prototype(cx, info)); | ^~~ ../gjs-1.64.5/gi/boxed.cpp:988:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]’ at ../gjs-1.64.5/gi/wrapperutils.h:525:26: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/boxed.h:40, from ../gjs-1.64.5/gi/boxed.cpp:48: ../gjs-1.64.5/gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = BoxedBase; Prototype = BoxedPrototype; Instance = BoxedInstance]’: ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘obj’ declared here 525 | JS::RootedObject obj( | ^~~ ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘cx’ declared here [13/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_enumeration.cpp.o -MF libgjs.so.0.0.0.p/gi_enumeration.cpp.o.d -o libgjs.so.0.0.0.p/gi_enumeration.cpp.o -c ../gjs-1.64.5/gi/enumeration.cpp [14/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_foreign.cpp.o -MF libgjs.so.0.0.0.p/gi_foreign.cpp.o.d -o libgjs.so.0.0.0.p/gi_foreign.cpp.o -c ../gjs-1.64.5/gi/foreign.cpp [15/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_arg.cpp.o -MF libgjs.so.0.0.0.p/gi_arg.cpp.o.d -o libgjs.so.0.0.0.p/gi_arg.cpp.o -c ../gjs-1.64.5/gi/arg.cpp In file included from /usr/include/mozjs-68/js/Conversions.h:23, from ../gjs-1.64.5/gi/arg.cpp:37: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::Value]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::Value; T = JS::Value]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JS::Rooted::Rooted(const RootingContext&, CtorDispatcher, JS::detail::FallbackOverload) [with RootingContext = JSContext*; T = JS::Value]’ at /usr/include/mozjs-68/js/RootingAPI.h:1038:40, inlined from ‘JS::Rooted::Rooted(const RootingContext&) [with RootingContext = JSContext*; T = JS::Value]’ at /usr/include/mozjs-68/js/RootingAPI.h:1055:64, inlined from ‘bool gjs_array_to_flat_gvalue_array(JSContext*, JS::Value, unsigned int, void**)’ at ../gjs-1.64.5/gi/arg.cpp:1105:33, inlined from ‘bool gjs_array_to_array(JSContext*, JS::HandleValue, size_t, GITransfer, GITypeInfo*, void**)’ at ../gjs-1.64.5/gi/arg.cpp:1225:46, inlined from ‘bool gjs_array_to_explicit_array_internal(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, bool, void**, gsize*)’ at ../gjs-1.64.5/gi/arg.cpp:1474:40: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘elem’ in ‘((JS::Rooted**)context)[13]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/arg.cpp: In function ‘bool gjs_array_to_explicit_array_internal(JSContext*, JS::HandleValue, GITypeInfo*, const char*, GjsArgumentType, GITransfer, bool, void**, gsize*)’: ../gjs-1.64.5/gi/arg.cpp:1105:21: note: ‘elem’ declared here 1105 | JS::RootedValue elem(context); | ^~~~ ../gjs-1.64.5/gi/arg.cpp:1105:21: note: ‘context’ declared here [16/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_fundamental.cpp.o -MF libgjs.so.0.0.0.p/gi_fundamental.cpp.o.d -o libgjs.so.0.0.0.p/gi_fundamental.cpp.o -c ../gjs-1.64.5/gi/fundamental.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from /usr/include/mozjs-68/js/Class.h:16, from ../gjs-1.64.5/gi/fundamental.cpp:31: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’ at ../gjs-1.64.5/gi/fundamental.cpp:496:67: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/fundamental.cpp: In static member function ‘static FundamentalPrototype* FundamentalPrototype::for_gtype(JSContext*, GType)’: ../gjs-1.64.5/gi/fundamental.cpp:495:22: note: ‘proto’ declared here 495 | JS::RootedObject proto( | ^~~~~ ../gjs-1.64.5/gi/fundamental.cpp:495:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’ at ../gjs-1.64.5/gi/wrapperutils.h:525:26: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/fundamental.h:37, from ../gjs-1.64.5/gi/fundamental.cpp:40: ../gjs-1.64.5/gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = FundamentalBase; Prototype = FundamentalPrototype; Instance = FundamentalInstance]’: ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘obj’ declared here 525 | JS::RootedObject obj( | ^~~ ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’ at ../gjs-1.64.5/gi/fundamental.cpp:469:88: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/fundamental.cpp: In static member function ‘static JSObject* FundamentalInstance::object_for_c_ptr(JSContext*, void*)’: ../gjs-1.64.5/gi/fundamental.cpp:467:22: note: ‘proto’ declared here 467 | JS::RootedObject proto(context, | ^~~~~ ../gjs-1.64.5/gi/fundamental.cpp:467:22: note: ‘context’ declared here [17/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_function.cpp.o -MF libgjs.so.0.0.0.p/gi_function.cpp.o.d -o libgjs.so.0.0.0.p/gi_function.cpp.o -c ../gjs-1.64.5/gi/function.cpp ../gjs-1.64.5/gi/function.cpp: In function ‘void gjs_callback_trampoline_unref(GjsCallbackTrampoline*)’: ../gjs-1.64.5/gi/function.cpp:108:37: warning: ‘void g_callable_info_free_closure(GICallableInfo*, ffi_closure*)’ is deprecated: Use 'g_callable_info_destroy_closure' instead [-Wdeprecated-declarations] 108 | g_callable_info_free_closure(trampoline->info, trampoline->closure); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/function.cpp:34: /usr/include/gobject-introspection-1.0/girffi.h:106:15: note: declared here 106 | void g_callable_info_free_closure (GICallableInfo *callable_info, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/function.cpp: In function ‘GjsCallbackTrampoline* gjs_callback_trampoline_new(JSContext*, JS::HandleFunction, GICallableInfo*, GIScopeType, JS::HandleObject, bool)’: ../gjs-1.64.5/gi/function.cpp:613:58: warning: ‘ffi_closure* g_callable_info_prepare_closure(GICallableInfo*, ffi_cif*, GIFFIClosureCallback, gpointer)’ is deprecated: Use 'g_callable_info_create_closure' instead [-Wdeprecated-declarations] 613 | trampoline->closure = g_callable_info_prepare_closure(callable_info, &trampoline->cif, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 614 | gjs_callback_closure, trampoline); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/function.cpp:38: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’ at ../gjs-1.64.5/gi/function.cpp:1837:74: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘function’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/function.cpp: In function ‘JSObject* gjs_define_function(JSContext*, JS::HandleObject, GType, GICallableInfo*)’: ../gjs-1.64.5/gi/function.cpp:1837:22: note: ‘function’ declared here 1837 | JS::RootedObject function(context, function_new(context, gtype, info)); | ^~~~~~~~ ../gjs-1.64.5/gi/function.cpp:1837:22: note: ‘context’ declared here [18/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gerror.cpp.o -MF libgjs.so.0.0.0.p/gi_gerror.cpp.o.d -o libgjs.so.0.0.0.p/gi_gerror.cpp.o -c ../gjs-1.64.5/gi/gerror.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/gerror.cpp:31: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’ at ../gjs-1.64.5/gi/wrapperutils.h:525:26: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/boxed.h:40, from ../gjs-1.64.5/gi/gerror.cpp:41: ../gjs-1.64.5/gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ErrorBase; Prototype = ErrorPrototype; Instance = ErrorInstance]’: ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘obj’ declared here 525 | JS::RootedObject obj( | ^~~ ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’ at ../gjs-1.64.5/gi/gerror.cpp:392:78: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/gerror.cpp: In static member function ‘static JSObject* ErrorInstance::object_for_c_ptr(JSContext*, GError*)’: ../gjs-1.64.5/gi/gerror.cpp:391:22: note: ‘obj’ declared here 391 | JS::RootedObject obj(context, | ^~~ ../gjs-1.64.5/gi/gerror.cpp:391:22: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_throw_gerror(JSContext*, GError*)’ at ../gjs-1.64.5/gi/gerror.cpp:513:76: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘err_obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/gerror.cpp: In function ‘bool gjs_throw_gerror(JSContext*, GError*)’: ../gjs-1.64.5/gi/gerror.cpp:513:22: note: ‘err_obj’ declared here 513 | JS::RootedObject err_obj(cx, ErrorInstance::object_for_c_ptr(cx, error)); | ^~~~~~~ ../gjs-1.64.5/gi/gerror.cpp:513:22: note: ‘cx’ declared here [19/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gobject.cpp.o -MF libgjs.so.0.0.0.p/gi_gobject.cpp.o.d -o libgjs.so.0.0.0.p/gi_gobject.cpp.o -c ../gjs-1.64.5/gi/gobject.cpp [20/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_gtype.cpp.o -MF libgjs.so.0.0.0.p/gi_gtype.cpp.o.d -o libgjs.so.0.0.0.p/gi_gtype.cpp.o -c ../gjs-1.64.5/gi/gtype.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/gtype.cpp:31: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_gtype_define_proto(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at ../gjs-1.64.5/gi/gtype.cpp:52:1, inlined from ‘JSObject* gjs_gtype_create_gtype_wrapper(JSContext*, GType)’ at ../gjs-1.64.5/gi/gtype.cpp:134:32: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘class_name’ in ‘((JS::Rooted**)context)[12]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/gtype.cpp:44: ../gjs-1.64.5/gi/gtype.cpp: In function ‘JSObject* gjs_gtype_create_gtype_wrapper(JSContext*, GType)’: ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘class_name’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:186:5: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 186 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, ctor, gtype) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:145:1: note: in expansion of macro ‘_GJS_DEFINE_PROTO_FULL’ 145 | _GJS_DEFINE_PROTO_FULL(tn, cn, no_parent, nullptr, G_TYPE_NONE, \ | ^~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/gtype.cpp:52:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_ABSTRACT’ 52 | GJS_DEFINE_PROTO_ABSTRACT("GIRepositoryGType", gtype, | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘context’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:186:5: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 186 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, ctor, gtype) | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:145:1: note: in expansion of macro ‘_GJS_DEFINE_PROTO_FULL’ 145 | _GJS_DEFINE_PROTO_FULL(tn, cn, no_parent, nullptr, G_TYPE_NONE, \ | ^~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/gtype.cpp:52:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_ABSTRACT’ 52 | GJS_DEFINE_PROTO_ABSTRACT("GIRepositoryGType", gtype, | ^~~~~~~~~~~~~~~~~~~~~~~~~ [21/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_ns.cpp.o -MF libgjs.so.0.0.0.p/gi_ns.cpp.o.d -o libgjs.so.0.0.0.p/gi_ns.cpp.o -c ../gjs-1.64.5/gi/ns.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/ns.cpp:29: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_ns_define_proto(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at ../gjs-1.64.5/gi/ns.cpp:179:1, inlined from ‘JSObject* ns_new(JSContext*, const char*)’ at ../gjs-1.64.5/gi/ns.cpp:189:29, inlined from ‘JSObject* gjs_create_ns(JSContext*, const char*)’ at ../gjs-1.64.5/gi/ns.cpp:216:18: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘class_name’ in ‘((JS::Rooted**)context)[12]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/ns.cpp:42: ../gjs-1.64.5/gi/ns.cpp: In function ‘JSObject* gjs_create_ns(JSContext*, const char*)’: ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘class_name’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:193:1: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 193 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:197:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS_WITH_PARENT’ 197 | GJS_DEFINE_PROTO_FUNCS_WITH_PARENT(cname, no_parent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/ns.cpp:179:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS’ 179 | GJS_DEFINE_PROTO_FUNCS(ns) | ^~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘context’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:193:1: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 193 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:197:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS_WITH_PARENT’ 197 | GJS_DEFINE_PROTO_FUNCS_WITH_PARENT(cname, no_parent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/ns.cpp:179:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS’ 179 | GJS_DEFINE_PROTO_FUNCS(ns) | ^~~~~~~~~~~~~~~~~~~~~~ [22/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_interface.cpp.o -MF libgjs.so.0.0.0.p/gi_interface.cpp.o.d -o libgjs.so.0.0.0.p/gi_interface.cpp.o -c ../gjs-1.64.5/gi/interface.cpp [23/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_param.cpp.o -MF libgjs.so.0.0.0.p/gi_param.cpp.o.d -o libgjs.so.0.0.0.p/gi_param.cpp.o -c ../gjs-1.64.5/gi/param.cpp [24/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_repo.cpp.o -MF libgjs.so.0.0.0.p/gi_repo.cpp.o.d -o libgjs.so.0.0.0.p/gi_repo.cpp.o -c ../gjs-1.64.5/gi/repo.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from /usr/include/mozjs-68/js/Class.h:16, from ../gjs-1.64.5/gi/repo.cpp:33: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_repo_define_proto(JSContext*, JS::HandleObject, JS::MutableHandleObject)’ at ../gjs-1.64.5/gi/repo.cpp:257:1, inlined from ‘JSObject* repo_new(JSContext*)’ at ../gjs-1.64.5/gi/repo.cpp:266:31, inlined from ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’ at ../gjs-1.64.5/gi/repo.cpp:316:22: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘class_name’ in ‘((JS::Rooted**)cx)[12]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/wrapperutils.h:49, from ../gjs-1.64.5/gi/boxed.h:40, from ../gjs-1.64.5/gi/repo.cpp:44: ../gjs-1.64.5/gi/repo.cpp: In function ‘bool gjs_define_repo(JSContext*, JS::MutableHandleObject)’: ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘class_name’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:193:1: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 193 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:197:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS_WITH_PARENT’ 197 | GJS_DEFINE_PROTO_FUNCS_WITH_PARENT(cname, no_parent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/repo.cpp:257:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS’ 257 | GJS_DEFINE_PROTO_FUNCS(repo) | ^~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:244:22: note: ‘cx’ declared here 244 | JS::RootedId class_name( \ | ^~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:193:1: note: in expansion of macro ‘_GJS_DEFINE_DEFINE_PROTO’ 193 | _GJS_DEFINE_DEFINE_PROTO(cname, parent_cname, \ | ^~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/jsapi-class.h:197:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS_WITH_PARENT’ 197 | GJS_DEFINE_PROTO_FUNCS_WITH_PARENT(cname, no_parent) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/repo.cpp:257:1: note: in expansion of macro ‘GJS_DEFINE_PROTO_FUNCS’ 257 | GJS_DEFINE_PROTO_FUNCS(repo) | ^~~~~~~~~~~~~~~~~~~~~~ In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JS::PropertyKey]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JS::PropertyKey; T = JS::PropertyKey]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’ at ../gjs-1.64.5/gi/repo.cpp:558:71: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘ns_name’ in ‘((JS::Rooted**)context)[12]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/repo.cpp: In function ‘JSObject* gjs_lookup_namespace_object(JSContext*, GIBaseInfo*)’: ../gjs-1.64.5/gi/repo.cpp:558:18: note: ‘ns_name’ declared here 558 | JS::RootedId ns_name(context, gjs_intern_string_to_id(context, ns)); | ^~~~~~~ ../gjs-1.64.5/gi/repo.cpp:558:18: note: ‘context’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’ at ../gjs-1.64.5/gi/repo.cpp:792:70: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/repo.cpp: In function ‘JSObject* gjs_new_object_with_generic_prototype(JSContext*, GIBaseInfo*)’: ../gjs-1.64.5/gi/repo.cpp:792:22: note: ‘proto’ declared here 792 | JS::RootedObject proto(cx, gjs_lookup_generic_prototype(cx, info)); | ^~~~~ ../gjs-1.64.5/gi/repo.cpp:792:22: note: ‘cx’ declared here [25/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_private.cpp.o -MF libgjs.so.0.0.0.p/gi_private.cpp.o.d -o libgjs.so.0.0.0.p/gi_private.cpp.o -c ../gjs-1.64.5/gi/private.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/private.cpp:32: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’ at ../gjs-1.64.5/gi/private.cpp:239:65: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘module’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/private.cpp: In function ‘bool gjs_register_interface(JSContext*, unsigned int, JS::Value*)’: ../gjs-1.64.5/gi/private.cpp:239:22: note: ‘module’ declared here 239 | JS::RootedObject module(cx, gjs_lookup_private_namespace(cx)); | ^~~~~~ ../gjs-1.64.5/gi/private.cpp:239:22: note: ‘cx’ declared here [26/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_toggle.cpp.o -MF libgjs.so.0.0.0.p/gi_toggle.cpp.o.d -o libgjs.so.0.0.0.p/gi_toggle.cpp.o -c ../gjs-1.64.5/gi/toggle.cpp [27/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_union.cpp.o -MF libgjs.so.0.0.0.p/gi_union.cpp.o.d -o libgjs.so.0.0.0.p/gi_union.cpp.o -c ../gjs-1.64.5/gi/union.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/union.cpp:28: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’ at ../gjs-1.64.5/gi/wrapperutils.h:525:26: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/union.h:34, from ../gjs-1.64.5/gi/union.cpp:38: ../gjs-1.64.5/gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = UnionBase; Prototype = UnionPrototype; Instance = UnionInstance]’: ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘obj’ declared here 525 | JS::RootedObject obj( | ^~~ ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’ at ../gjs-1.64.5/gi/union.cpp:247:78: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/union.cpp: In function ‘JSObject* gjs_union_from_c_union(JSContext*, GIUnionInfo*, void*)’: ../gjs-1.64.5/gi/union.cpp:246:22: note: ‘obj’ declared here 246 | JS::RootedObject obj(context, | ^~~ ../gjs-1.64.5/gi/union.cpp:246:22: note: ‘context’ declared here [28/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -MF libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o.d -o libgjs.so.0.0.0.p/gi_wrapperutils.cpp.o -c ../gjs-1.64.5/gi/wrapperutils.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from /usr/include/mozjs-68/js/Class.h:16, from /usr/include/mozjs-68/js/PropertyDescriptor.h:17, from ../gjs-1.64.5/gi/wrapperutils.cpp:29: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’ at ../gjs-1.64.5/gi/wrapperutils.cpp:98:77: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘gtype_obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/wrapperutils.cpp: In function ‘bool gjs_wrapper_define_gtype_prop(JSContext*, JS::HandleObject, GType)’: ../gjs-1.64.5/gi/wrapperutils.cpp:98:22: note: ‘gtype_obj’ declared here 98 | JS::RootedObject gtype_obj(cx, gjs_gtype_create_gtype_wrapper(cx, gtype)); | ^~~~~~~~~ ../gjs-1.64.5/gi/wrapperutils.cpp:98:22: note: ‘cx’ declared here [29/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_object.cpp.o -MF libgjs.so.0.0.0.p/gi_object.cpp.o.d -o libgjs.so.0.0.0.p/gi_object.cpp.o -c ../gjs-1.64.5/gi/object.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gi/object.cpp:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’ at ../gjs-1.64.5/gi/wrapperutils.h:525:26: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../gjs-1.64.5/gi/object.h:43, from ../gjs-1.64.5/gi/object.cpp:61: ../gjs-1.64.5/gi/wrapperutils.h: In static member function ‘static bool GIWrapperBase::constructor(JSContext*, unsigned int, JS::Value*) [with Base = ObjectBase; Prototype = ObjectPrototype; Instance = ObjectInstance]’: ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘obj’ declared here 525 | JS::RootedObject obj( | ^~~ ../gjs-1.64.5/gi/wrapperutils.h:525:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’ at ../gjs-1.64.5/gi/object.cpp:2339:70: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘proto’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gi/object.cpp: In static member function ‘static ObjectInstance* ObjectInstance::new_for_gobject(JSContext*, GObject*)’: ../gjs-1.64.5/gi/object.cpp:2339:22: note: ‘proto’ declared here 2339 | JS::RootedObject proto(cx, gjs_lookup_object_prototype(cx, gtype)); | ^~~~~ ../gjs-1.64.5/gi/object.cpp:2339:22: note: ‘cx’ declared here [30/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gi_value.cpp.o -MF libgjs.so.0.0.0.p/gi_value.cpp.o.d -o libgjs.so.0.0.0.p/gi_value.cpp.o -c ../gjs-1.64.5/gi/value.cpp [31/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_atoms.cpp.o -MF libgjs.so.0.0.0.p/gjs_atoms.cpp.o.d -o libgjs.so.0.0.0.p/gjs_atoms.cpp.o -c ../gjs-1.64.5/gjs/atoms.cpp In file included from /usr/include/mozjs-68/js/Symbol.h:16, from ../gjs-1.64.5/gjs/atoms.cpp:29: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSString*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSString*; T = JSString*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool GjsSymbolAtom::init(JSContext*, const char*)’ at ../gjs-1.64.5/gjs/atoms.cpp:45:63: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘descr’ in ‘((JS::Rooted**)cx)[8]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/atoms.cpp: In member function ‘bool GjsSymbolAtom::init(JSContext*, const char*)’: ../gjs-1.64.5/gjs/atoms.cpp:45:22: note: ‘descr’ declared here 45 | JS::RootedString descr(cx, JS_AtomizeAndPinString(cx, str)); | ^~~~~ ../gjs-1.64.5/gjs/atoms.cpp:45:22: note: ‘cx’ declared here [32/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_byteArray.cpp.o -MF libgjs.so.0.0.0.p/gjs_byteArray.cpp.o.d -o libgjs.so.0.0.0.p/gjs_byteArray.cpp.o -c ../gjs-1.64.5/gjs/byteArray.cpp ../gjs-1.64.5/gjs/byteArray.cpp: In function ‘JSObject* gjs_byte_array_from_data(JSContext*, size_t, void*)’: ../gjs-1.64.5/gjs/byteArray.cpp:354:64: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 354 | JS::NewArrayBufferWithContents(cx, nbytes, g_memdup(data, nbytes)); | ~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:84, from /usr/include/glib-2.0/gobject/gbinding.h:30, from /usr/include/glib-2.0/glib-object.h:24, from /usr/include/gobject-introspection-1.0/girepository.h:26, from ../gjs-1.64.5/gjs/byteArray.cpp:29: /usr/include/glib-2.0/glib/gstrfuncs.h:259:23: note: declared here 259 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /usr/include/mozjs-68/js/ArrayBuffer.h:17, from ../gjs-1.64.5/gjs/byteArray.cpp:33: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’ at ../gjs-1.64.5/gjs/byteArray.cpp:330:45: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘array_buffer’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/byteArray.cpp: In function ‘bool from_gbytes_func(JSContext*, unsigned int, JS::Value*)’: ../gjs-1.64.5/gjs/byteArray.cpp:325:22: note: ‘array_buffer’ declared here 325 | JS::RootedObject array_buffer( | ^~~~~~~~~~~~ ../gjs-1.64.5/gjs/byteArray.cpp:325:22: note: ‘context’ declared here [33/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_debugger.cpp.o -MF libgjs.so.0.0.0.p/gjs_debugger.cpp.o.d -o libgjs.so.0.0.0.p/gjs_debugger.cpp.o -c ../gjs-1.64.5/gjs/debugger.cpp [34/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_coverage.cpp.o -MF libgjs.so.0.0.0.p/gjs_coverage.cpp.o.d -o libgjs.so.0.0.0.p/gjs_coverage.cpp.o -c ../gjs-1.64.5/gjs/coverage.cpp [35/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_error-types.cpp.o -MF libgjs.so.0.0.0.p/gjs_error-types.cpp.o.d -o libgjs.so.0.0.0.p/gjs_error-types.cpp.o -c ../gjs-1.64.5/gjs/error-types.cpp [36/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_context.cpp.o -MF libgjs.so.0.0.0.p/gjs_context.cpp.o.d -o libgjs.so.0.0.0.p/gjs_context.cpp.o -c ../gjs-1.64.5/gjs/context.cpp [37/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_deprecation.cpp.o -MF libgjs.so.0.0.0.p/gjs_deprecation.cpp.o.d -o libgjs.so.0.0.0.p/gjs_deprecation.cpp.o -c ../gjs-1.64.5/gjs/deprecation.cpp [38/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_mem.cpp.o -MF libgjs.so.0.0.0.p/gjs_mem.cpp.o.d -o libgjs.so.0.0.0.p/gjs_mem.cpp.o -c ../gjs-1.64.5/gjs/mem.cpp [39/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_global.cpp.o -MF libgjs.so.0.0.0.p/gjs_global.cpp.o.d -o libgjs.so.0.0.0.p/gjs_global.cpp.o -c ../gjs-1.64.5/gjs/global.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gjs/global.cpp:32: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* GjsGlobal::create(JSContext*)’ at ../gjs-1.64.5/gjs/global.cpp:253:69, inlined from ‘JSObject* gjs_create_global_object(JSContext*)’ at ../gjs-1.64.5/gjs/global.cpp:314:29: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘global’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/global.cpp: In function ‘JSObject* gjs_create_global_object(JSContext*)’: ../gjs-1.64.5/gjs/global.cpp:251:26: note: ‘global’ declared here 251 | JS::RootedObject global( | ^~~~~~ ../gjs-1.64.5/gjs/global.cpp:251:26: note: ‘cx’ declared here [40/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_engine.cpp.o -MF libgjs.so.0.0.0.p/gjs_engine.cpp.o.d -o libgjs.so.0.0.0.p/gjs_engine.cpp.o -c ../gjs-1.64.5/gjs/engine.cpp [41/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_importer.cpp.o -MF libgjs.so.0.0.0.p/gjs_importer.cpp.o.d -o libgjs.so.0.0.0.p/gjs_importer.cpp.o -c ../gjs-1.64.5/gjs/importer.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from ../gjs-1.64.5/gjs/importer.cpp:41: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘JSObject* load_module_init(JSContext*, JS::HandleObject, const char*)’ at ../gjs-1.64.5/gjs/importer.cpp:378:58: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘module_obj’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/importer.cpp: In function ‘JSObject* load_module_init(JSContext*, JS::HandleObject, const char*)’: ../gjs-1.64.5/gjs/importer.cpp:378:22: note: ‘module_obj’ declared here 378 | JS::RootedObject module_obj(cx, JS_NewPlainObject(cx)); | ^~~~~~~~~~ ../gjs-1.64.5/gjs/importer.cpp:378:22: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool load_module_elements(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, const char*)’ at ../gjs-1.64.5/gjs/importer.cpp:400:79, inlined from ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’ at ../gjs-1.64.5/gjs/importer.cpp:702:34: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘module_obj’ in ‘((JS::Rooted**)context)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/importer.cpp: In function ‘bool importer_new_enumerate(JSContext*, JS::HandleObject, JS::MutableHandleIdVector, bool)’: ../gjs-1.64.5/gjs/importer.cpp:400:22: note: ‘module_obj’ declared here 400 | JS::RootedObject module_obj(cx, load_module_init(cx, in_object, init_path)); | ^~~~~~~~~~ ../gjs-1.64.5/gjs/importer.cpp:400:22: note: ‘context’ declared here [42/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_native.cpp.o -MF libgjs.so.0.0.0.p/gjs_native.cpp.o.d -o libgjs.so.0.0.0.p/gjs_native.cpp.o -c ../gjs-1.64.5/gjs/native.cpp [43/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_profiler.cpp.o -MF libgjs.so.0.0.0.p/gjs_profiler.cpp.o.d -o libgjs.so.0.0.0.p/gjs_profiler.cpp.o -c ../gjs-1.64.5/gjs/profiler.cpp FAILED: libgjs.so.0.0.0.p/gjs_profiler.cpp.o x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_profiler.cpp.o -MF libgjs.so.0.0.0.p/gjs_profiler.cpp.o.d -o libgjs.so.0.0.0.p/gjs_profiler.cpp.o -c ../gjs-1.64.5/gjs/profiler.cpp ../gjs-1.64.5/gjs/profiler.cpp: In function ‘void gjs_profiler_start(GjsProfiler*)’: ../gjs-1.64.5/gjs/profiler.cpp:445:5: error: ‘sysprof_capture_writer_set_flush_delay’ was not declared in this scope; did you mean ‘sysprof_capture_writer_set_counters’? 445 | sysprof_capture_writer_set_flush_delay(self->capture, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | sysprof_capture_writer_set_counters [44/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_module.cpp.o -MF libgjs.so.0.0.0.p/gjs_module.cpp.o.d -o libgjs.so.0.0.0.p/gjs_module.cpp.o -c ../gjs-1.64.5/gjs/module.cpp In file included from /usr/include/mozjs-68/js/CallArgs.h:72, from /usr/include/mozjs-68/js/Class.h:16, from ../gjs-1.64.5/gjs/module.cpp:34: In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘bool GjsModule::resolve_impl(JSContext*, JS::HandleObject, JS::HandleId, bool*)’ at ../gjs-1.64.5/gjs/module.cpp:170:77: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘lexical’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/module.cpp: In member function ‘bool GjsModule::resolve_impl(JSContext*, JS::HandleObject, JS::HandleId, bool*)’: ../gjs-1.64.5/gjs/module.cpp:170:26: note: ‘lexical’ declared here 170 | JS::RootedObject lexical(cx, JS_ExtensibleLexicalEnvironment(module)); | ^~~~~~~ ../gjs-1.64.5/gjs/module.cpp:170:26: note: ‘cx’ declared here In member function ‘void JS::Rooted::registerWithRootLists(JS::RootedListHeads&) [with T = JSObject*]’, inlined from ‘JS::Rooted::Rooted(const RootingContext&, S&&) [with RootingContext = JSContext*; S = JSObject*; T = JSObject*]’ at /usr/include/mozjs-68/js/RootingAPI.h:1061:26, inlined from ‘static JSObject* GjsModule::import(JSContext*, JS::HandleObject, JS::HandleId, const char*, GFile*)’ at ../gjs-1.64.5/gjs/module.cpp:237:64, inlined from ‘JSObject* gjs_module_import(JSContext*, JS::HandleObject, JS::HandleId, const char*, GFile*)’ at ../gjs-1.64.5/gjs/module.cpp:270:29: /usr/include/mozjs-68/js/RootingAPI.h:1016:12: warning: storing the address of local variable ‘module’ in ‘((JS::Rooted**)cx)[4]’ [-Wdangling-pointer=] 1016 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../gjs-1.64.5/gjs/module.cpp: In function ‘JSObject* gjs_module_import(JSContext*, JS::HandleObject, JS::HandleId, const char*, GFile*)’: ../gjs-1.64.5/gjs/module.cpp:237:26: note: ‘module’ declared here 237 | JS::RootedObject module(cx, GjsModule::create(cx, name)); | ^~~~~~ ../gjs-1.64.5/gjs/module.cpp:237:26: note: ‘cx’ declared here [45/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/gjs_stack.cpp.o -MF libgjs.so.0.0.0.p/gjs_stack.cpp.o.d -o libgjs.so.0.0.0.p/gjs_stack.cpp.o -c ../gjs-1.64.5/gjs/stack.cpp [46/100] x86_64-pc-linux-gnu-g++ -Ilibgjs.so.0.0.0.p -I. -I../gjs-1.64.5 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gobject-introspection-1.0 -I/usr/include/nspr -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/sysprof-3 -I/usr/include/gio-unix-2.0 -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -Wextra -std=c++14 -O0 -fno-strict-aliasing -Wno-variadic-macros -Wno-missing-field-initializers -fno-semantic-interposition -fno-rtti -pipe -march=native -fno-diagnostics-color -O2 -fPIC -pthread -include /usr/include/mozjs-68/js/RequiredDefines.h -isystem /usr/include/mozjs-68 -DGJS_COMPILATION '-DGJS_JS_DIR="/usr/share/gjs-1.0"' '-DPKGLIBDIR="/usr/lib64/gjs"' '-DG_LOG_DOMAIN="Gjs"' -MD -MQ libgjs.so.0.0.0.p/modules_console.cpp.o -MF libgjs.so.0.0.0.p/modules_console.cpp.o.d -o libgjs.so.0.0.0.p/modules_console.cpp.o -c ../gjs-1.64.5/modules/console.cpp ninja: build stopped: subcommand failed. * ERROR: dev-libs/gjs-1.64.5::gentoo failed (compile phase): * compile failed * * Call stack: * ebuild.sh, line 122: Called src_compile * environment, line 2394: Called meson_src_compile * environment, line 1763: Called die * The specific snippet of code: * "$@" || die "compile failed" * * If you need support, post the output of `emerge --info '=dev-libs/gjs-1.64.5::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/gjs-1.64.5::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:gjs-1.64.5:20221103-162615.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/gjs-1.64.5/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/gjs-1.64.5/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5' * S: '/var/tmp/portage/dev-libs/gjs-1.64.5/work/gjs-1.64.5'